Повторно создать подписку. Не похоже, что они позволяют нескольким купонам быть добавленными в аккаунт при создании, но я не прав? Или есть другой способ добавить купон к подписке на аккаунт?
У меня уже есть настройка нескольких купонов в Recurly, я просто не знаю, как их применить. Я также использую библиотеку PHP, если это имеет какое-либо значение.
Я обнаружил, что вы можете создать подписку с несколькими купонами одновременно. Все, что вам нужно сделать, это организовать коды купонов в список через запятую.
Вы должны использовать конечную точку погашения подписки (а не конечную точку создания подписки), если хотите применить несколько купонов
<?php
$coupon = Recurly_Coupon::get('special');
$redemption = $coupon->redeemCoupon('1', 'USD');
?>
Дополнительная информация Вот
Вы должны работать с Использовать купон на счете
Определение
https: //: subdomain.recurly.com/v2/coupons/: coupon_code / выкупа
Примеры 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>