[英]How to pass shipping address when calling PayPal API /payments/payment
我正在使用PayPal API在我的電子商務系統中處理PayPal付款。
V1 /的oauth2 /令牌
V1 /支付/支付
V1 /支付/支付/ -ID- /執行/
在步驟#2之后,我將用戶引導到PayPal頁面進行登錄並確認付款。 用戶顯示自己的送貨地址。 但是我想用用戶在我的在線商店結賬時輸入的地址覆蓋這個地址。
我嘗試將payer_info - > shipping_address設置為送貨地址對象。 Paypal沒有錯誤,但送貨地址是相同的。
https://developer.paypal.com/webapps/developer/docs/api/#shippingaddress-object
這只是美國商家解決方案。 請在此處查看此Paypal開發人員文檔 。
當涉及到Paypal時,您幾乎總是可以覆蓋您只需要深入了解文檔並找到正確組合的設置。 我認為你需要的是第二個選擇:
使用address_override變量。 /請參閱使用PayPal存儲的覆蓋地址。
我現在正在上課,所以如果你需要我可以提供更多幫助,但是為了我們真正幫助你,我們需要查看你已經嘗試過的代碼示例。
編輯
所以你已經做的事情聽起來正確,只需在適當的時候添加覆蓋命令。
如果您仍然遇到問題,請添加您的代碼。
定義'shipping_address'
https://developer.paypal.com/docs/api/#shippingaddress-object
將'shipping_address'添加到'item_list'
https://developer.paypal.com/docs/api/#itemlist-object
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.