【发布时间】:2019-02-21 17:23:34
【问题描述】:
是否可以对自动定期计费订阅应用一次/多次现金折扣?我似乎在 Google 上找不到任何内容。
我目前拥有的:
- 首先计算折扣价,然后使用新价格创建单笔费用,并手动创建本地订阅(不再是 ARB),我必须在该订阅上创建自己的计费计划程序。
我想要实现的是这样的:
- 在订阅的第一个月和/或第二个月申请 100 美元
- 应用 2 次折扣后,订阅价格应在下一次结算时恢复为原始价格。
我正在为 authorize.net 使用Laravel cashier package,所以我想添加一个类似 ->withDiscount() 和 ->discountUsage()
$user->newSubscription('main', $planId)
->skipTrial()
->withDiscount(100) // these are the functions I want to achieve
->discountUsage(2) // the number of times discount is applicable
->create($user->authorize_id, [
'email' => $user->email_address
]);
Authorize.net 当前的ARB API 可以实现我的想法吗?有人可以启发我或提供一些建议以获得更好的选择。谢谢!
【问题讨论】:
-
我要求提供其他选项,而不是完整的代码。这里只需要一个逻辑建议,所以我不明白为什么对这个问题投反对票是值得的。
标签: php laravel authorize.net authorize.net-arb