Как применить несколько купонов к учетной записи в Recurly?

Повторно создать подписку. Не похоже, что они позволяют нескольким купонам быть добавленными в аккаунт при создании, но я не прав? Или есть другой способ добавить купон к подписке на аккаунт?

У меня уже есть настройка нескольких купонов в Recurly, я просто не знаю, как их применить. Я также использую библиотеку PHP, если это имеет какое-либо значение.

0

Решение

Я обнаружил, что вы можете создать подписку с несколькими купонами одновременно. Все, что вам нужно сделать, это организовать коды купонов в список через запятую.

2

Другие решения

Вы должны использовать конечную точку погашения подписки (а не конечную точку создания подписки), если хотите применить несколько купонов

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

Дополнительная информация Вот

1

Вы должны работать с Использовать купон на счете

Определение

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>
0