Recurly Create Subscription.似乎他们不允许在创建过程中允许多个优惠券添加到帐户中,但我错了吗?或者是否有另一种方法可以为帐户订阅添加优惠券?
我已经在Recurly打开了多个优惠券设置,我只是不确定如何应用它们。如果有任何不同,我也在使用PHP库。
答案 0 :(得分:2)
我发现您实际上可以同时创建多个优惠券订阅。您需要做的就是将优惠券代码整理成逗号分隔列表。
答案 1 :(得分:1)
如果您想申请多张优惠券,则必须使用兑换订阅端点(而非创建订阅端点)
<?php
$coupon = Recurly_Coupon::get('special');
$redemption = $coupon->redeemCoupon('1', 'USD');
?>
更多信息here
答案 2 :(得分:0)
您应该使用兑换帐户优惠券
<强>定义强>
https://:subdomain.recurly.com/v2/coupons/:coupon_code/redeem
PHP示例
<?php
$coupon = Recurly_Coupon::get('special');
$redemption = $coupon->redeemCoupon('1', 'USD');
?>
结果格式
<redemption href="https://your-subdomain.recurly.com/v2/accounts/1/redemptions/316a4213e8fa9e97390aff4995bda9e6">
<coupon href="https://your-subdomain.recurly.com/v2/coupons/special"/>
<account href="https://your-subdomain.recurly.com/v2/accounts/1"/>
<subscription href="https://your-subdomain.recurly.com/v2/subscriptions/315fbd7a25b04f1333ea9f4418994fb5"/>
<uuid>316a4213e8fa9e97390aff4995bda9e6</uuid>
<single_use type="boolean">false</single_use>
<total_discounted_in_cents type="integer">0</total_discounted_in_cents>
<currency>USD</currency>
<state>active</state>
<created_at type="datetime">2015-09-23T17:13:30Z</created_at>
</redemption>