我想激活卖家保护选项,这需要我发送买家在我网站上填写的送货地址。
我有 2 种情况:有 1 个接收器和没有接收器。
我知道我需要使用 SetPaymentOptions API 调用,但我无法传递 PAY API 中的 PAY 或 PAY_PRIMARY 选项。
链式支付是否可以传递送货地址?
请让我知道我错过了什么。
谢谢
最佳答案
设置带送货地址的链式支付,如果您使用嵌入式流程集成链式支付,则可以实现此功能。这是您显示和收集所选送货地址的步骤
- 调用支付 API 操作并将 actionType 设置为 CREATE 以获取支付 key 。
- 在您对 SetPaymentOptions 的请求中将 senderOptions.requireShippingAddressSelection 设置为 true 并调用 API 操作。
- 将付款发件人的浏览器重定向到位于 https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey= 的嵌入式付款流程... 获得支付 key 后。
- 流程返回后,调用GetShippingAddresses API操作获取选择的送货地址。 注意:此步骤假定您已实现用于调用嵌入式支付流程的 JavaScript,您已设置按钮或表单来调用流程,并且您已包含关闭与流程关联的窗口的代码。<
有关更多信息,这里是您的引用链接:
自适应支付:https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/
支付 API:https://developer.paypal.com/docs/classic/api/adaptive-payments/Pay_API_Operation/
设置支付选项 API:https://developer.paypal.com/docs/classic/api/adaptive-payments/SetPaymentOptions_API_Operation/
希望这些对您有所帮助。
关于paypal - 在 PayPal 自适应支付调用中设置送货地址(链式和常规),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32539897/