繁体   English   中英

Paypal 订阅(具有多种付款计划的付款协议)

[英]Paypal Subscriptions ( payment agreement with mulitiple payment plans )

我们已经实施了贝宝订阅付款。 我已经完成了以下步骤。

  1. 制定付款计划。
  2. 激活计划
  3. 创建付款协议。
  4. 获取用户注册特定协议(转移到协议网址)
  5. 执行付款。

但是我当前的项目涉及一次结帐中的多个订阅。 您可以使用两种不同的产品注册 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);

但一个协议显然只能有一个计划。 我不能通过两个计划达成一个协议。 我该怎么做才能让用户只访问贝宝一次?

我怀疑这是可能的。 几年前我处理计费/重复协议时,您必须一次设置一个。 这是为了防止有人可以在多个协议中分层的滥用。

我能建议的最好方法是将所有内容纳入一个计划,然后从那里开始。 如果用户更改其协议类型/级别,请修改协议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM