如何在Recurly中为帐户申请多张优惠券?

时间:2016-04-18 18:38:54

标签: php api coupon recurly

Recurly Create Subscription.似乎他们不允许在创建过程中允许多个优惠券添加到帐户中,但我错了吗?或者是否有另一种方法可以为帐户订阅添加优惠券?

我已经在Recurly打开了多个优惠券设置,我只是不确定如何应用它们。如果有任何不同,我也在使用PHP库。

3 个答案:

答案 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>