2012-02-21 5 views
0

PHP 웹 사이트에서 직접 지불을 위해 IPN과 함께 HTML PayPal 버튼을 사용하고 있습니다. IPN URL은 올바르게 ping되었지만 IPN 호출 중에 로컬 데이터베이스에서 업데이트해야하기 때문에 트랜잭션을 식별 할 수있는 방법이 필요합니다.IPN과 함께 페이팔 직접 지불 HTML 버튼

내 질문은 : 거기에 간단한 방법은 HTML 단추에서 토큰/식별자를 보내고 다시 IPN 호출에서 얻을 수있는 트랜잭션을 검색 할 수 있습니까?

아니요, API를 사용해야하지만 PayPal 웹 사이트에서 찾은 코드 샘플을 보면 혼란 스럽습니다. 그가 PayPal 지불 페이지에 도착하면 사용자에게 Paypal/Credit Card 옵션을 모두 제공하는 지불이 필요합니다. 이것은 그들이 "직접 지불"이라고 부르지 만 어딘가에서 사용할 수있는 명확한 직접 지불 코드 샘플이 있습니까?

감사합니다.

답변

0

간단한 양식을 사용하여 고객을 페이팔로 리디렉션했습니다. 이 양식에는 숨겨진 입력 <input type="hidden" name="invoice" value="myCustomInvoiceId" />이 있습니다.

고객이 지불을 완료하면 페이팔은 invoice=myCustomInvoiceId을 포함한 IPN 통화를 수행합니다. 그래. paypal이 IPN 호출에 포함 할 수있는 변수가 많이 있습니다. 자세한 내용은 this link을 참조하십시오.

정확하게 기억한다면 판매자 페이팔 계정의 IPN 통화에 포함 할 변수를 선택할 수 있습니다.

관련 문제