如何使用 PayPal REST API 和 PayPal PHP SDK 保存 PayPal 帐户以备将来付款

Posted

技术标签:

【中文标题】如何使用 PayPal REST API 和 PayPal PHP SDK 保存 PayPal 帐户以备将来付款【英文标题】:How to save PayPal-Account for future Payments with PayPal REST API and PayPal PHP SDK 【发布时间】:2019-02-23 15:53:41 【问题描述】:

我知道可以保存用户的贝宝信息以备将来付款。例如:用户在网上外卖订餐时,可以保存自己的paypal信息,下次订餐时不能再登录paypal。

我认为我正在寻找的是 PayPal REST API 中的“计费协议”。如果没有“计费计划”,这将不起作用,这似乎是用于订阅(在特定时间间隔内以相同金额定期付款)。

我正在寻找账单协议吗?

非常感谢!

【问题讨论】:

【参考方案1】:

我从 PayPal-Techsupport 获得的信息:

无法通过 REST API 保存 PayPal-Account-Information 以供将来以不同金额(无订阅)付款。

只有在 2017 年 1 月 1 日已弃用的“Express Checkout - NVP/SOAP”实现中才有可能。您可以在“参考交易”下找到它:

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

【讨论】:

【参考方案2】:

幻影,你是对的!我也从 PayPal 支持人员那里得到了同样的回复 我有同样的问题,当我询问 PayPal 支持时,他们回答说我们无法通过 Rest API 以不同的金额保存 PayPal 帐户详细信息以备将来使用。只有 Express Checkout 才有可能,现在已弃用。 Express Checkout的参考链接如下

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

以上答案原贴于https://meansflow.com/213/save-paypal-account-future-payments-with-paypal-rest-paypal

【讨论】:

以上是关于如何使用 PayPal REST API 和 PayPal PHP SDK 保存 PayPal 帐户以备将来付款的主要内容,如果未能解决你的问题,请参考以下文章

远程服务器返回错误:(401) Unauthorized。使用 Paypal Rest APi 时

PayPal - 使用 API 和 PA 密钥取消预先批准的付款

PayPal REST API - 沙盒为 API 请求返回 401 但访问令牌成功

如何使用 PayPal REST API 和 PayPal PHP SDK 保存 PayPal 帐户以备将来付款

Paypal Rest API - 如何获取客户端 ID 和密码?

如何使用 PayPal REST API 和 IPN 验证销售