【问题标题】:Best Paypal mobile integration option for Subscription services订阅服务的最佳 Paypal 移动集成选项
【发布时间】:2016-04-25 05:12:19
【问题描述】:

我有一个本地移动应用程序,我希望用户按月订阅该应用程序。我首先与本地 PayPal SDK 集成并使用未来的付款,但在这种情况下,我负责每个月处理付款。我想要一种更自动的方式,让用户批准他们的订阅,然后 PayPal 每月自动发布付款。

我也开始研究 Stripe,所以如果有使用其他库的解决方案,我也会很高兴听到。

【问题讨论】:

  • Stripe 不支持 Paypal。不过布伦特里会

标签: paypal paypal-sandbox stripe-payments paypal-subscriptions


【解决方案1】:

(免责声明:我为 Stripe 工作。)

Stripe 确实支持使用“订阅”功能进行定期付款。您可以在此处阅读更多信息:

要在移动应用中实现此功能,您需要使用iOS SDK 和/或Android SDK。两种 SDK 都提供相同的功能:通过在用户设备和 Stripe 的服务器之间直接交换信息,将卡信息转换为令牌。

这样,敏感的卡信息永远不会到达您的服务器,从而大大减轻了 PCI 合规性的负担。你可以在这里阅读更多:https://support.stripe.com/questions/do-i-need-to-be-pci-compliant-what-do-i-have-to-do。 (本文讨论的是Stripe.jsCheckout,但移动 SDK 的用途相同。)

创建令牌后,您需要将其发送到外部服务器,然后将其用于create a customer objecta subscription,如我上面链接的订阅文档中所述。

这需要在外部服务器上而不是在应用程序本身中完成的原因是,除了创建卡令牌之外,所有其他 API 请求都需要使用您的 API 密钥发送。您不能将 API 密钥嵌入或以其他方式提供给您的应用,因为攻击者可能会提取它并将其用于恶意目的(他们可以退还过去的费用、使用您的帐户测试被盗的卡号等)。

【讨论】:

  • 你能提供任何示例项目吗
猜你喜欢
  • 2015-03-11
  • 2020-04-29
  • 1970-01-01
  • 2013-08-20
  • 2021-02-01
  • 2021-07-24
  • 2021-09-18
  • 2022-10-25
  • 2016-04-07
相关资源
最近更新 更多