사용자가 PayPal에서 주소를 변경하면 PayPal은 새로운 배송료에 대해 서버에 AJAX 호출을합니다. 우리 서버가 PayPal로부터 요청을받습니다. 나는이 일을하고있다. 나의 딜레마는 '어떻게해야합니까?'와 '어디서'새로운 배송비를 PayPal로 돌려 보내야합니까? API는 그것을 다시 보내는 방법을 말하지 않습니다. POST에서? GET에? 렌더링? 나는 렌더링 시도 : 텍스트 문자열 에 보내 "METHOD = CallbackResponseOFFERINSURANCEOPTION = falseL_SHIPPINGOPTIONNAME0 =하는 UPS AirL_SHIPPINGOPTIONLABEL0 = UPS 익일 항공 FreightL_SHIPPINGOPTIONAMOUNT0 = 20.00 & L_TAXAMT0 = 2.20 L_INSURANCEAMOUNT0 = 1.51L_SHIPPINGOPTIONISDEFAULT0 = 사실 &"나는 시도 렌더링하기 xml.builder. 운송료 콜백에 대한 방법이없는 활성 판매자 젬을 사용하고 있습니다. sandbox PayPal URL로 전송할 비슷한 방법을 만들려고하면 토큰 및 CorrelationID가 변경됩니다.Ruby - 배송 요금을 업데이트하기위한 PayPal 인스턴트 업데이트 콜백 API
1
A
답변
0
콜백 API를 사용할 때 웹 서비스의 역할을 수행하므로 스크립트가 표시된 샘플과 같은 NVP 응답을 출력하는지 확인해야합니다.
배송 업체 API 등을 호출 할 수 있습니다. POST 호출을하게되지만 일단 데이터를 컴파일하면 간단히 NVP 문자열을 생성하여 화면에 표시합니다 .
NVP 웹 서비스로 작업하고 요청을 게시 할 때와 마찬가지로 해당 스크립트를 실행할 때 NVP 문자열이 출력 되기만하면됩니다. 이제 반대편에 있으므로 NVP 응답을 생성하고 있습니다.
내 경험에 비추어 볼 때 콜백 시스템은 그리 신뢰할 만하지 않습니다. 당신이 그것을 설정할 수있는 가장 높은 시간은 6 초이며, 그것은 단지 PayPal로부터 데이터를 받고, 제 3 자 API를 조회하고, 결과를 생성하고 그것을 PayPal로 다시 보내기에 충분하지 않습니다. 정말 아주 단순한 운송 서비스에서만 작동합니다. 그렇지 않으면 SetExpressCheckout과 함께 전송 된 배송 옵션이 기본값으로 설정됩니다.
희망이 유용합니다.
관련 문제
- 1. PayPal Express Checkout API 콜백
- 2. PayPal 인스턴트 업데이트 nvp가 작동하지 않음 (샌드 박스 환경)
- 3. 배송 합계 및 즉시 업데이트 API가 포함 된 PayPal 오류
- 4. PayPal 위치 기반 배송
- 5. 최적의 PayPal API 선택
- 6. Knockoutjs의 인스턴트 업데이트 백엔드
- 7. Paypal 체크 아웃에서 잘못된 배송 옵션 제공
- 8. UNIX 구성 파일을 구문 분석/업데이트하기위한 API
- 9. Magento : tablerate 배송 모듈의 구성된 모든 요금을 받으십시오.
- 10. 어떤 PayPal API 권한이 필요합니까?
- 11. Paypal IPN 설치 ... 배송 우편 번호 및 자동 계산
- 12. Paypal : 다른 국가의 청구 및 배송 주소?
- 13. paypal 빠른 체크 아웃 배송 주소가 필요합니까?
- 14. Ruby on Rails와 배송 통합
- 15. 내 사이트의 회원이 다른 사람에게 요금을 부과하도록 PayPal 설정
- 16. ActiveMerchant에서 Paypal API 인증서 사용
- 17. 여러 요금을 사용하는 가정에서 요금을 기준으로 정렬
- 18. SOAP를 사용하는 PayPal API
- 19. PayPal Express Checkout API
- 20. CURLE_RECV_ERROR with PayPal API
- 21. PayPal API 인증서
- 22. PayPal 사용 권한 API
- 23. PayPal API 수취인 지불
- 24. django-paypal 신호 업데이트
- 25. ASP.NET 외부 서비스에서 인스턴트 페이지 업데이트
- 26. PayPal API CreateRecurringPaymentsProfile 작동하지 않음
- 27. Google지도 API V3 콜백
- 28. Matlab/Java API 콜백
- 29. Plurk API jSON 콜백
- 30. json 콜백 flickr api