0

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

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

4

3 回答 3

2

我发现您实际上可以一次创建包含多张优惠券的订阅。您需要做的就是将优惠券代码组织到逗号分隔的列表中。

于 2016-04-21T15:21:01.180 回答
1

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

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

更多信息在这里

于 2016-04-21T11:56:41.330 回答
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>
于 2016-05-27T05:54:44.823 回答