首页 文章

Paypal订阅(与多个付款计划的付款协议)

提问于
浏览
2

我们已经实施了paypal订阅付款 . 我已完成以下步骤 .

  • 创建付款计划 .

  • 激活计划

  • 创建付款协议 .

  • 获取用户注册特定协议(转到协议网址)

  • 执行付款 .

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

但协议显然只有一个计划 . 我不能将两个计划通过一个协议 . 我该怎么做才能让用户只访问一次paypal?

1 回答

  • 1

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

    我建议的最好的方法是将所有内容构建到一个计划中并从那里开始 . 如果用户更改其协议类型/级别,请修改协议 .

相关问题