Paypal:选择哪种产品和 api?

Posted

技术标签:

【中文标题】Paypal:选择哪种产品和 api?【英文标题】:Paypal: Which product and api to choose? 【发布时间】:2020-11-06 11:57:14 【问题描述】:

我想将 Paypal 作为在线支付选项集成到我的网站中,并且几天来一直在查看他们的文档和 api,但我终其一生都无法弄清楚我应该使用哪种产品以及哪些 api 可以使用什么产品。似乎他们有几种产品,如 payflow、网络支付专业版、贝宝支付专业版等。然后他们还得到了订单 api、支付 api、nvm/soap api、JS SDK 等。当我查看以下因素时,有人可以建议我应该选择哪种产品/api:

能够向英国和美国的卖家付款。 通过我的网站付款,无论是将买家转移到他们自己的页面、在 iFrame 中打开付款窗口还是提供访问令牌以通过我的后端付款。 能够接受未来的付款。 能够以编程方式取消付款。 能够以编程方式退还付款。 订阅。

【问题讨论】:

【参考方案1】:

你需要不同的产品来做不同的事情。对于未按计划重复的未来无头付款,您必须与 PayPal 联系

对于按计划定期付款(称为订阅),请使用 https://developer.paypal.com/docs/subscriptions/ 。此最新订阅 API 没有 SDK,您需要使用直接 API 调用。

对于一种付款方式,请使用 PayPal Checkout https://developer.paypal.com/docs/checkout/ 。如果您想要服务器 API 集成,这里是前端:https://developer.paypal.com/demo/checkout/#/pattern/server,您需要在服务器上使用 Orders V2 API 来“设置交易”和“捕获交易”的两条路线,它们有一个在这里指导:https://developer.paypal.com/docs/checkout/reference/server-integration/

这应该足以让你开始

【讨论】:

有取消订单的api吗? 您可以退还付款对象或取消订阅 还有一件事。上述所有 api 是否都适用于特定产品或不同产品?是否有可能当我尝试在上面使用时,paypal 可能会回应我需要根据我的位置获得不同的产品,如 payflow/payflow pro 等?我还没有真正开始编写它,我只需要将它与 Square 和 Stripe 进行比较,然后根据 api 支持选择一个。 以上所有内容均可在全球范围内使用,但不包括任意“未来支付”功能,正如我所提到的,您必须与 PayPal 交谈 - 根据您所在的位置,他们可能会推荐 Braintree ,比 Payflow 更新。 braintreepayments.com/country-selection

以上是关于Paypal:选择哪种产品和 api?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过html隐藏字段在paypal中添加产品描述?

检查是不是通过 PHP 和/或 JQuery 成功付款?(PayPal API)

Paypal API 订阅 curl 沙箱目录产品 权限不足授权失败

PHP PayPal Catalog REST API 不会显示新产品

通过 PayPal 和信用卡定期付款

Paypal 按钮,允许客户在金额范围内选择不同价格的产品数量