2012-06-27 3 views
2

나는 페이팔 API에 새로운데, 이제 내 웹 사이트와 페이팔 적응 지불을 통합하려고합니다.결제 적응 지불 returnurl없이 거래 ID

  1. 저는 페이팔 샌드 박스에서 테스트 비즈니스 페이팔 계정과 사용자 계정을 만들었습니다.
  2. 자동 회신 및 데이터 전송을 사용하도록 설정했습니다.

paypal이 내 반환 URL로 리디렉션 될 때까지 모든 것이 잘 작동하지만 POST 또는 GET 데이터로 tx (Trasaction ID)가 표시되지 않습니다.

아무도 아이디어가 있으십니까? 모든 제안에 대해 정말로 감사드립니다.

답변

0

페이팔 적응 지불 API를 사용하면 IPN에 트랜잭션 ID 대신 paykey가 있으므로 코드에서 사용하십시오. 여기

실제 IPN은

{"payment_request_date":"Sun Jun 24 06:12:20 PDT 2012", 
"return_url":"http://redacted/paypal/transactions/3?status=completed", 
"fees_payer":"EACHRECEIVER", 
"ipn_notification_url":"http://redacted/paypal/notifications", 
"sender_email":"redacted", 
"verify_sign":"AFcWxVredacted", 
"test_ipn":"1", 
"transaction[0].id_for_sender_txn":"redacted", 
"transaction[0].receiver":"redacted", 
"cancel_url":"http://redacted/paypal/transactions/3?status=canceled", 
"transaction[0].is_primary_receiver":"false", 
"pay_key":"AP-redacted", 
"action_type":"PAY", 
"transaction[0].id":"redacted", 
"transaction[0].status":"Completed", 
"transaction[0].paymentType":"SERVICE", 
"transaction[0].status_for_sender_txn":"Completed", 
"transaction[0].pending_reason":"NONE", 
"transaction_type":"Adaptive Payment PAY", 
"transaction[0].amount":"USD 1.00", 
"status":"COMPLETED", 
"log_default_shipping_address_in_transaction":"false", 
"charset":"windows-1252", 
"notify_version":"UNVERSIONED", 
"reverse_all_parallel_payments_on_error":"true"} 
JSON으로 포맷
관련 문제