2016-09-02 5 views
0

Auth.net에서 많은 구독이 있으며 30 일간의 구독으로 모든 구독이 작동하며 그 기간은 60 개월 동안 모두 실행됩니다.지불을 공제 할 때 ARB 가입시 ipn과 같은 파일을 어떻게 호출 할 수 있습니까? 공인 된 .net에서?

전자 메일과 같은 여러 작업을 수행하고 관련 데이터베이스를 업데이트하고 구독이 이루어질 때 수행해야하는 많은 작업의 양을 변경합니다.

현재 저는 cron 작업을 위해 만들었지 만 코드를 작성하는 데는 길고 복잡한 프로세스가있었습니다.

그래서 auth.net 무언가를 사용하면 무언가 게시 URL처럼 사용할 수 있습니다.

하지만 내 샌드 박스 계정에서 시도했지만 작동하지 않습니다. 기부금이 카드에 돈을 공제 할 때 이것이 작동한다는 것에 대해 확신하지 못합니까?

묵음 게시물 URL은 무엇이며 작동 여부는 무엇입니까?

+0

구독 결제가 이루어질 때 자동 게시가 알려 줄지 질문하고 있습니까? –

+0

@john 나는 매월 구독 결제가 이루어질 때 반드시 사일런트 포스트 URL을 반드시 확인해야합니다. 그렇다면 그 파일에 코드를 만듭니다. 최소 auth.net 경상 지불에는 7 일이 걸리기 때문입니다. 그래서 나는 그것을 테스트 할 수 없다. 그래서 만약 누군가가 그 사실을 알게된다면 그 파일은 구독 지불이 이루어질 때 실행됩니다. –

+1

침묵 게시물은 모든 구독 결제에 대해 확실히 전송됩니다. –

답변

0

나는 의견과 연구를 바탕으로 답변을 게시하고 있습니다.

IPN 및 자동 게시물 URL은 동일한 항목입니다.

  • 자동 포스트 URL은 당신이 필요 라이브 계정을 사용할 필요가 테스트 계정에서 작동하지 않습니다.
  • 자동 이체 URL은 결제 금액이 차감 될 때 항상 전화합니다.ARB에 대한 지불 또는 간단한 문제가 아닙니다.
  • 당신은 그들이 그렇게 할 수 있습니다 사용 크론 작업 또한 아침 auth.net 다음 약 오전 2시에 의해 auth.net
  • 지불 공제의 모든 지불을 url로 사용되어 하나의 침묵 후 URL을 입력 할 수 있습니다.

자동 게시 URL 테스트 방법.

Testing Silent Post with Authorize.net

<form action="http://www.yourdomain.com/silent-post.php" method="post"> 
<input type="hidden" name="x_response_code" value="1"/> 
<input type="hidden" name="x_response_subcode" value="1"/> 
<input type="hidden" name="x_response_reason_code" value="1"/> 
<input type="hidden" name="x_response_reason_text" value="This transaction has been approved."/> 
<input type="hidden" name="x_auth_code" value=""/> 
<input type="hidden" name="x_avs_code" value="P"/> 
<input type="hidden" name="x_trans_id" value="1821199455"/> 
<input type="hidden" name="x_invoice_num" value=""/> 
<input type="hidden" name="x_description" value=""/> 
<input type="hidden" name="x_amount" value="9.95"/> 
<input type="hidden" name="x_method" value="CC"/> 
<input type="hidden" name="x_type" value="auth_capture"/> 
<input type="hidden" name="x_cust_id" value="1"/> 
<input type="hidden" name="x_first_name" value="John"/> 
<input type="hidden" name="x_last_name" value="Smith"/> 
<input type="hidden" name="x_company" value=""/> 
<input type="hidden" name="x_address" value=""/> 
<input type="hidden" name="x_city" value=""/> 
<input type="hidden" name="x_state" value=""/> 
<input type="hidden" name="x_zip" value=""/> 
<input type="hidden" name="x_country" value=""/> 
<input type="hidden" name="x_phone" value=""/> 
<input type="hidden" name="x_fax" value=""/> 
<input type="hidden" name="x_email" value=""/> 
<input type="hidden" name="x_ship_to_first_name" value=""/> 
<input type="hidden" name="x_ship_to_last_name" value=""/> 
<input type="hidden" name="x_ship_to_company" value=""/> 
<input type="hidden" name="x_ship_to_address" value=""/> 
<input type="hidden" name="x_ship_to_city" value=""/> 
<input type="hidden" name="x_ship_to_state" value=""/> 
<input type="hidden" name="x_ship_to_zip" value=""/> 
<input type="hidden" name="x_ship_to_country" value=""/> 
<input type="hidden" name="x_tax" value="0.0000"/> 
<input type="hidden" name="x_duty" value="0.0000"/> 
<input type="hidden" name="x_freight" value="0.0000"/> 
<input type="hidden" name="x_tax_exempt" value="FALSE"/> 
<input type="hidden" name="x_po_num" value=""/> 
<input type="hidden" name="x_MD5_Hash" value="A375D35004547A91EE3B7AFA40B1E727"/> 
<input type="hidden" name="x_cavv_response" value=""/> 
<input type="hidden" name="x_test_request" value="false"/> 
<input type="hidden" name="x_subscription_id" value="365314"/> 
<input type="hidden" name="x_subscription_paynum" value="1"/> 
<input type="submit"/> 

당신은 당신의 침묵 후 파일에서 얻을 수있는 포스트 이름의이 종류. 시험

설명 : -

  • 프로젝트의 디렉토리에 하나 개의 형태를하고 코드 위에 넣을.
  • 양식의 변경 작업 URL은 실제로 무언의 게시물 Url 파일이 있습니다. 라이브 파일을 만들기 위해 앞으로 코딩해야합니다.
  • 여기에서 데이터를 인쇄하고 게시물의 이름을 얻으려면 데이터를 가져올 수 있습니다.

  • 인쇄 배열 및 테스트 데이터를 참조하십시오.

침묵하는 게시 URL을 이해하는 데 도움이되기를 바랍니다.

감사합니다.