如何将多张优惠券应用于Recurly中的一个帐户


How do I apply multiple coupons to an account in Recurly?

定期创建订阅。他们似乎不允许在创建过程中向帐户添加多张优惠券,但我错了吗?或者有其他方法可以将优惠券添加到帐户订阅中吗?

我已经在Recurly中打开了多个优惠券设置,我只是不知道如何应用它们。如果有什么不同的话,我也会使用PHP库。

我发现你实际上可以同时创建多个优惠券的订阅。您所需要做的就是将优惠券代码组织成逗号分隔的列表。

如果您希望应用多个优惠券,则必须使用兑换订阅端点(而不是创建订阅端点)

<?php $coupon = Recurly_Coupon::get('special'); $redemption = $coupon->redeemCoupon('1', 'USD'); ?>

更多信息请点击此处

您应该使用在账户上兑换优惠券

定义

https://:subdomain.recurly.com/v2/coptons/:coupon_code/recure

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>