Как применить купон к клиенту Stripe
Я не могу найти способ применить купон / скидку к существующему клиенту, у которого есть повторяющийся платеж. Я использую stripe
драгоценный камень. Я пошел вперед и создал купон на приборной панели Stripe. Я не вижу упоминания о том, как добавить купон на их странице API. Я пробовал это решение ниже, но безрезультатно.
cu = Stripe::Customer.retrieve("cus_XXX")
cu.discount = "my_coupon_id"
cu.save
# returns Stripe::InvalidRequestError: (Status 400) Received unknown parameter: discount
Должен быть какой-то метод, который я пропускаю. Чего мне не хватает, чтобы это исправить.
1 ответ
Решение
Вам нужно использовать coupon
параметр вместе с Update Customer API, поэтому в Ruby это будет примерно так:
cu = Stripe::Customer.retrieve("cus_XXX")
cu.coupon = "my_coupon_id"
cu.save