입니다. IPN URL로 설정된 작업과 IPN에서 가져올 것으로 예상되는 이름/값과 일치하는 숨김 필드로 기본 HTML 양식을 만들 수 있습니다.
이렇게하면 브라우저에서 테스트를로드하여 IPN 리스너에 제출할 수 있습니다. 문제 해결에 도움이되는 화면에서 결과를 볼 수 있습니다.
이런 식으로 테스트 할 때 데이터가 PayPal 서버에서 전송되지 않으므로 IPN이 확인되지 않습니다. 코드 논리가이를 처리해야합니다.
여기에는 지불 거절이 발생할 때 얻을 수있는 IPN 샘플이 나와 있으므로 시뮬레이터를 예상하고 설정해야하는 것을 볼 수 있습니다.
새로운 케이스
txn_type = new_case
payment_date = 13:40:52 Aug 05, 2013 PDT
case_id = PP-002-576-509-683
receipt_id = 4674-2219-3481-3741
case_type = chargeback
business = [email protected]
verify_sign = AeD56uUedZzgp83xxTHMkZtMZ9FVAzvpMwl6OHUf9CNvlvgA2P0mbcwP
payer_email = [email protected]
txn_id = 0PC8014855508203X
case_creation_date = 18:40:23 Sep 04, 2013 PDT
receiver_email = [email protected]
payer_id = RZ3LX555U646Q
receiver_id = M5VRA555CSK6
reason_code = non_receipt
custom =
charset = windows-1252
notify_version = 3.7
ipn_track_id = 2842c24f40ac
반전 이미 수행 한
mc_gross = -1972.86
protection_eligibility = Ineligible
payer_id = RZ3LX555U646Q
address_street = N/A
payment_date = 18:42:00 Sep 04, 2013 PDT
payment_status = Reversed
charset = windows-1252
address_zip = 00000
first_name = Tester
mc_fee = -44.74
address_country_code = US
address_name = Tester Testerson
notify_version = 3.7
reason_code = chargeback
custom =
business = [email protected]
address_country = United States
address_city = NA
verify_sign = Ai1PaghZh5FmBLCDCTQpwG8jB264ABWpa3tbhFljkaPnVj1L9ip5EwyS
parent_txn_id = 0PC8014555008203X
txn_id = 0PC8014855508203X
payment_type = instant
last_name = Testerson
address_state = NA
receiver_email = [email protected]
payment_fee = -44.74
receiver_id = M5VRA555CSK6
item_name = PayPal POS Web Order
mc_currency = USD
item_number =
residence_country = US
receipt_id = 4674-2219-3481-3741
handling_amount = 0.00
transaction_subject =
payment_gross = -1972.86
shipping = 100.00
ipn_track_id = f456d076de1ff
그 시뮬레이터 (와 https://developer.paypal.com/webapps/developer/applications/ ipn_simulator). 생산 과정에있는 것처럼 전체 프로세스를 처음부터 끝까지 테스트 할 수있는 방법이 있기를 정말로 바라고있었습니다. –
이 예가 실제 시나리오를 기반으로하는지 질문 할 수 있습니까? 또는 시뮬레이터를 사용하여 만들었습니까? – lulalala
이 예제는 실제 시나리오입니다. 나는 실제 데이터 중 일부를 가짜 데이터로 대체했지만 형식은 완전히 동일합니다. –