我正在将paypal php sdk集成到我的系统中。当我尝试创建新的结算协议时,
问题是,我不想每次都创建一个新计划。因为我每月只会有4个订阅,例如5美元,10美元,20美元,50美元的无限付款。所以我可以创建一次,并将计划ID保存在我的配置文件中,并在每次为用户创建新协议时使用id。会有任何潜在的问题吗? 我可以用Stripe轻松做到这一点,但paypal doc不是很清楚。谢谢你的帮助。
答案 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发送给用户接受。