【问题标题】:iOS Credit card recurring payment with paypaliOS 信用卡定期付款与贝宝
【发布时间】:2026-01-13 19:50:01
【问题描述】:

Paypal 为 iOS 开发者发布了新的 SDK:PayPal iOS SDK

此 SDK 允许两种支付方式:

  1. 单笔付款
  2. 未来付款

我需要在我的应用中实现未来付款,因此用户只需输入一次付款详情。 并且每隔一段时间就会自动转移金额。

问题:可以使用 PapPal 帐户和信用卡进行单次付款,但以后的付款只能使用 PayPal 帐户 (Make future payments)。

作为其他选项,我尝试使用Authorize.net,但它不允许使用 iOS SDKChoose an API 进行自动定期计费 (ARB)。

我认为另一种选择是使用Rest API 进行信用卡付款。我用card.io 扫描信用卡并使用REST API 进行转账。我保存此详细信息以备将来使用,每次用户需要付款时,我都会将此保存的详细信息与 REST API 一起使用。但我不太确定这个选项。

那么如何在我的应用程序中开发这样的功能,以便用户不必输入他的信用卡详细信息?是吗 使用 PayPal 或 Authorize.net 有什么可能吗?或者我必须去其他支付网关,比如stripe

【问题讨论】:

  • 我也需要这样做,你能分享一下你是怎么做到的

标签: ios paypal authorize.net


【解决方案1】:

@CRDave,这里是来自 PayPal 的 Dave。

您说得对,PayPal iOS SDK 目前不包括为未来付款授权信用卡的选项。

您也是正确的,直接使用 REST API 将允许您将用户的信用卡信息保存在 PayPal 保险柜中,以便您以后可以对同一张卡进行结算。听起来这很适合您的情况。

【讨论】:

  • payPal iOS SDK在以后的支付中不包含信用卡有什么特殊原因吗?
  • @CRDave 有一些内部原因。但今年晚些时候,我们将以一种或另一种形式添加这种支持。
  • @dave-goldman 你知道这个的首选方法是调用rest api直接从移动设备保管卡还是移动设备将卡信息发送到服务器并拥有它做跳马?
  • @broughten 任何一种方法都应该有效。但是,将卡信息发送到您的服务器对客户来说不太安全。如果移动设备直接调用 REST API 来保管卡片,那么您的服务器永远不需要知道卡片信息 - 对客户来说更好,在审计或失窃的情况下对您更好。
  • @CRDave 我的 iOS 应用程序之一。我需要实现支付功能。其中我们需要通过 paypal SDK 添加卡。我已经审查了 Paypal 框架。但是没有得到任何满足我需要的积极方法。就我而言,我们不想在我们的服务器上发送信用卡信息。因此,如果有人对此有所了解。那么请分享给我。