我可以保存创建的PayPal计划并将其用于结算协议

时间:2017-08-18 03:37:01

标签: php paypal

我正在将paypal php sdk集成到我的系统中。当我尝试创建新的结算协议时,

  1. 我创建了一个新计划
  2. 我主动启动了刚创建的计划
  3. 我创建了一份新协议,并为此协议设定了计划和付款方
  4. 用户确认此付款后,我使用我收到的令牌和apiContext执行它。
  5. 问题是,我不想每次都创建一个新计划。因为我每月只会有4个订阅,例如5美元,10美元,20美元,50美元的无限付款。所以我可以创建一次,并将计划ID保存在我的配置文件中,并在每次为用户创建新协议时使用id。会有任何潜在的问题吗? 我可以用Stripe轻松做到这一点,但paypal doc不是很清楚。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

尽管这个问题已有2年历史了,所以这个答案与topicstarter不再相关了,我仍将在这里保留解释。

  

因为我将只有四个订阅,例如每月$ 5,$ 10,$ 20,$ 50无限付款。因此,我可以一次创建它们,并将计划ID保存在配置文件中,并在每次为用户创建新协议时使用该ID。

这正是您使用结算计划所要做的。 PayPal Billing Plans API docs中对此进行了说明。整个订阅过程的说明如下:https://developer.paypal.com/docs/subscriptions/#billing-plans

在您的情况下,您应该创建四个计费方案,当有人去您的服务并想要订阅其中一个时,您可以根据所需计费方案的ID创建一个新的计费协议,并将其URL发送给用户接受。