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

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

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

【问题讨论】:

    标签: paypal payment-gateway payment paypal-rest-sdk


    【解决方案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
    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 2013-01-14
    • 2015-02-15
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    相关资源
    最近更新 更多