Paypal 订阅(具有多个付款计划的付款协议)
Posted
技术标签:
【中文标题】Paypal 订阅(具有多个付款计划的付款协议)【英文标题】:Paypal Subscriptions ( payment agreement with mulitiple payment plans ) 【发布时间】:2016-06-29 04:43:23 【问题描述】:我们已经实施了贝宝订阅付款。我已完成以下步骤。
-
制定付款计划。
激活计划
创建付款协议。
让用户注册特定协议(转移到协议 url)
执行付款。
但我当前的项目在一次结帐中涉及多个订阅。您可以使用两种不同的产品注册 2 次订阅并一次付款,但两种产品都将设置为自动续订。
我的问题是如何实现多个订阅,因此用户只需同意一份付款协议(一次结帐)。之后,他们可以根据需要打开和关闭一种产品的自动订阅。
我已经尝试了以下方法。
$plan_1 = new Plan();
$plan_1->setId('P-****************');
$plan_2 = new Plan();
$plan_2->setId('P-************');
$agreement->setPlan($plan_1);
$agreement->setPlan($plan_2);
但一个协议显然只能有一个计划。我不能将两个计划传递给一个协议。我该怎么做才能让用户只访问一次贝宝?
【问题讨论】:
【参考方案1】:我怀疑这是可能的。几年前,当我处理计费/定期协议时,您必须一次设置一个。这是为了防止有人可以在多个协议中分层的滥用行为。
我能建议的最好的方法是将所有内容都构建到一个计划中,然后从那里开始。如果用户更改其协议类型/级别,请修改协议。
【讨论】:
以上是关于Paypal 订阅(具有多个付款计划的付款协议)的主要内容,如果未能解决你的问题,请参考以下文章