Paypal Express Checkout을 사용 중이며 콜백을 요청할 때 운송 업체가 업데이트되지 않는 것이 좋습니다.PayPal Express Checkout 즉석 업데이트로 배송되지 않음
콜백이 호출되고 있는지 확인할 수 있습니다 (통화가 기록됨). Paypal에서 고객 배송 국가로 콜백 URL을 호출 할 때 다음 값을 반환합니다.
METHOD=CallbackResponse&OFFERINSURANCEOPTION=false&CURRENCYCODE=USD&TOKEN=EC-5Fsdf5523823&LOCALECODE=en_US&L_SHIPPINGOPTIONNAME0=USPS&L_SHIPPINGOPTIONLABEL0=First+Class+%283-7+Days%29&L_SHIPPINGOPTIONAMOUNT0=0.00&L_SHIPPINGOPTIONISDEFAULT0=true&L_TAXAMT0=0.00&L_INSURANCEAMOUNT0=0.00&L_SHIPPINGOPTIONNAME1=USPS&L_SHIPPINGOPTIONLABEL1=Priority+%282-3+Days%29&L_SHIPPINGOPTIONAMOUNT1=7.95&L_SHIPPINGOPTIONISDEFAULT1=false&L_TAXAMT1=0.00&L_INSURANCEAMOUNT1=0.00&L_SHIPPINGOPTIONNAME2=UPS&L_SHIPPINGOPTIONLABEL2=Next+Day+Air&L_SHIPPINGOPTIONAMOUNT2=39.95&L_SHIPPINGOPTIONISDEFAULT2=false&L_TAXAMT2=0.00&L_INSURANCEAMOUNT2=0.00
콜백 메시지
도 다음 페이팔은 배송 방법을 업데이트하지 않습니다, (나는 심지어 TXT 파일로이 저장 시도하고이 파일에 대한 콜백 URL을 가리 킵니다) PHP를 통해 echo'd되고있다.또한 CALLBACKTIMEOUT을 6 초로 변경했지만 중요하지 않습니다. 나는 HTTPS를 사용하고 있으며 일반 HTTP로 시도했다.
샌드 박스 모드에서 테스트하고 있습니다.
누구나 나를 도울 수 있습니까? 나는 정말로 여기에서 찔 렸다. 그리고 나는 유사한 문제를 찾고 있었다. 그러나 무엇이라도 발견 할 수 없었다. https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPInstantUpdateAPI/
여기에 설명 된 바와 같이 나는 모든 필수 필드를 반환하고 있다면이 또한 확인 : 나는 누군가가 나를 도울 수 있기를 바랍니다 https://developer.paypal.com/docs/classic/api/merchant/Callback_API_Operation_NVP/
, 덕분에 사전에 정보를
나는이 페이팔 가이드를 따라 !UPDATE 나는
METHOD=CallbackResponse&NO_SHIPPING_OPTION_DETAILS=1&CALLBACKVERSION=95.0
페이팔이 위치에 배를 doesnot '로 응답 NO 배송 옵션을 시도해보십시오. 다른 주소를 사용하십시오. ' 응답 URL이 작동 중이므로 다른 배송 옵션으로 응답 할 때 문제가 발생합니다.
감사합니다, Kuroudu