Промокод Stripe: как проверить, активировал ли пользователь промокод раньше или нетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Промокод Stripe: как проверить, активировал ли пользователь промокод раньше или нет

Сообщение Anonymous »

У меня есть проект Django, настроенный с использованием Stripe для платежей. Я создал промокоды для скидок, которые можно использовать только один раз для каждого клиента. Проблема в том, что я хочу проверить, активировал ли уже данный клиент конкретный промокод. Если они его не выкупили, я хочу перейти к следующему шагу; в противном случае я хочу остановить клиента на этом этапе.
Я получил промокод, но он возвращает следующие значения:

Код: Выделить всё

{
"active": true,
"code": "test10",
"coupon": {
"amount_off": null,
"created": 1716289929,
"currency": "usd",
"duration": "once",
"duration_in_months": null,
"id": "test10",
"livemode": false,
"max_redemptions": null,
"metadata": {},
"name": null,
"object": "coupon",
"percent_off": 10.0,
"redeem_by": null,
"times_redeemed": 1,
"valid": true
},
"created": 1716289930,
"customer": null,
"expires_at": 1716595200,
"id": "promo_1PIqc2B67hjAZnF4umv6pZCP",
"livemode": false,
"max_redemptions": null,
"metadata": {},
"object": "promotion_code",
"restrictions": {
"first_time_transaction": true,
"minimum_amount": null,
"minimum_amount_currency": null
},
"times_redeemed": 1
}
Мне не удалось найти API, который проверяет, активировал ли клиент данный промокод.
Я ожидаю метод или API конечная точка в Stripe, которая позволяет мне проверить, активировал ли конкретный клиент (идентификатор клиента) конкретный промокод.
Я создал промокод, который можно активировать только один раз для каждого клиента.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -before-or
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • VS Code venv на Mac внезапно перестал работать, возможно, неправильно активировал среду
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Каково значение «сильно случается раньше» по сравнению с «(просто) происходит раньше»?
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Google Billing API 7.0 пользователь подпишится один пользователь, но другой пользователь может запустить приложение с по
    Anonymous » » в форуме Android
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Безопасная оплата Stripe PHP 3D без Stripe.JS?
    Anonymous » » в форуме Php
    0 Ответы
    83 Просмотры
    Последнее сообщение Anonymous
  • Создайте внешний_аккаунт для выплат Stripe Connect с помощью Stripe.js (iOS)
    Anonymous » » в форуме IOS
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»