Как применить купон к клиенту 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
Другие вопросы по тегам