2013-09-05 1 views
4

PayPal 샌드 박스 테스트 사이트에서 지불 거절/분쟁을 테스트 할 수있는 방법이 있습니까?PayPal 샌드 박스의 IPN을 통한 지불 거절/분쟁 테스트

전담 분쟁의 일반적인 방법과 해결 센터의 샌드 박스 관련 "사례 작성 또는 해결"섹션을 통해 새로운 사례를 만드는 데 해결 센터를 사용하려고합니다.

어느 쪽이든 나는 "PayPal에 의해 검토 됨"상태로 분쟁을 해결할 수 있습니다. IPN 알림이 전송되지 않습니다.

이 지원 문서 내가 샌드 박스 환경에서 에뮬레이션 희망하고 예상 단계의 자세한 사항 : 당신이 수행해야하는 것은이를 테스트하기 위해 자신의 IPN 시뮬레이터를 만들 https://ppmts.custhelp.com/app/answers/detail/a_id/622/kw/Dispute

답변

6

입니다. 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 
+0

그 시뮬레이터 (와 https://developer.paypal.com/webapps/developer/applications/ ipn_simulator). 생산 과정에있는 것처럼 전체 프로세스를 처음부터 끝까지 테스트 할 수있는 방법이 있기를 정말로 바라고있었습니다. –

+0

이 예가 실제 시나리오를 기반으로하는지 질문 할 수 있습니까? 또는 시뮬레이터를 사용하여 만들었습니까? – lulalala

+0

이 예제는 실제 시나리오입니다. 나는 실제 데이터 중 일부를 가짜 데이터로 대체했지만 형식은 완전히 동일합니다. –