2015-02-07 2 views
1

IPN을 사용하지 않고 custom 변수의 값을 가져올 수 있습니까?IPN을 사용하지 않고 사용자 지정 변수에 액세스

나는 자동 결제 확인이 필요하지 않은 매우 간단한 프로젝트를 가지고 있으며, 모든 것은 수동으로 수행됩니다. 나는 그 지불과 함께 지불 페이지에서 하나의 입력을 좋아할 필요가 있습니다.

custom 변수의 정보를 paypal 또는 paypal 지불 영수증의 지불 확인 전자 메일에서 가져올 수 있습니까?

체크 아웃 버튼 예 :

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paypal-form" target="_top"> 
<input type="hidden" name="cmd" value="_xclick-subscriptions"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="lc" value="US"> 
<input type="hidden" name="item_name" value="Item Name"> 
<input type="hidden" name="no_note" value="1"> 
<input type="hidden" name="src" value="1"> 
<input type="hidden" name="a3" value="10.00"> 
<input type="hidden" name="p3" value="1"> 
<input type="hidden" name="t3" value="M"> 
<input type="hidden" name="custom" id="payment-custom" value="CUSTOM VALUE"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHostedGuest"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

그래서 내가이 가능하는 IPN 스크립트를 사용하지 않고 그 "사용자 정의 값을"싶어?

답변

0
+0

Andrew는 정확합니다. CUSTOM 필드는 기계 가독성/유용성이지만 반드시 표시 가능/인간 유용 성 (사용자는 ID 또는 복합 키를 CUSTOM 필드에 넣는 경우도 있음)으로 가정합니다. 따라서 이메일에는 나타나지 않지만 getTransactionDetails API (IPN 또는 PDT는 물론)를 통해 가져올 수 있습니다. 또한 트랜잭션 흐름이 끝날 때 사이트로 포스트에 반환되므로 웹 서버가이를 캡처하여 처리합니다 (전자 메일로 보내거나 관리하는 일부 이행 큐에 넣기 포함). if 도움이됩니다. API 통합이 필요하지 않습니다. – geewiz

+0

사용자가 웹 사이트에서 CUSTOM 필드를 처리하려면 https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_websitepaymentsstandard_integrationguide.pdf의 "통과 변수"섹션을 참조하십시오. . 물론 이렇게하는 경우 PayPal 버튼을 설정하여 사용자를 반환하도록 설정하고 인터넷이 떨어지면 (또는 브라우저를 닫으면) 지불 한 다음 반환하지 않을 수 있습니다. 희귀하지만 일어날 수 있습니다. – geewiz

관련 문제