【问题标题】:Paypal subscriptions using client side js only仅使用客户端 js 的 Paypal 订阅
【发布时间】:2017-11-12 18:05:34
【问题描述】:

是否可以仅使用客户端 javascript(如果需要,还可以使用 Firebase)创建 PayPal 订阅?

我对 PayPal 有点困惑;有太多的框架/选项可以做同样的事情,我不知道该去哪里找。

https://developer.paypal.com/demo/checkout/#/pattern/client

这似乎与我正在寻找的相似,只是它仅用于付款,并且我需要订阅。

【问题讨论】:

  • 这是最好的答案:放弃 PayPal 并使用 Stripe。 PayPal 不知道自己在做什么,有 50 种不同的 API 和方法似乎什么都做不了。
  • @jozenbasin 有时选择使用一个或另一个与哪个 SDK 更好无关,有时它与业务及其代码背后的工作方式密切相关。

标签: javascript paypal paypal-rest-sdk paypal-subscriptions


【解决方案1】:

只是这张票的更新。 Paypal 现在确实有一个运行良好的 JavaScript 客户端 API。这是链接:https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/

【讨论】:

【解决方案2】:

您可以使用 PayPal WPS 订阅按钮 https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#recurring-payment-variables

这是一个按钮集成,因此您可以使用 JS 和 HTML 创建计划并将买家重定向到 paypal.com。您可以指定订阅条款,PayPal 将负责定期付款。您还可以维护库存、配置文件和丢失跟踪。

对于任何 API 集成,使用客户端 JS 都具有很高的风险。

【讨论】:

  • 但它不会像我为付款链接的示例中那样为成功订阅提供回调
  • @Aldarund 您可以使用 PayPal 即时付款通知:developer.paypal.com/docs/classic/products/…
  • 但它需要一个服务器后端,所以它不适用于我的情况。
  • 是的,要使用贝宝即时付款通知,您需要一个后端系统。
  • 试用期的变量名 a1, p1, t1, a2, p2, t2 太混乱了。好像其余的api比较清楚易懂。
猜你喜欢
  • 2020-09-19
  • 2017-11-20
  • 2020-04-26
  • 1970-01-01
  • 1970-01-01
  • 2012-12-25
  • 2017-12-20
  • 2017-12-25
  • 2017-12-01
相关资源
最近更新 更多