Как запустить событие для регулярных платежей в Shopify?
Я сделал вызовы API для повторяющихся платежей для приложения, которое я создал в shopify с необходимыми параметрами, и был перенаправлен на указанный return_url
после того, как ответ пользователя и детали ответа были сохранены в базе данных вместе с charge_id
,
Что мне нужно сделать, это в ближайшие месяцы, если на дебетовой / кредитной карте пользователя недостаточно средств для оплаты повторяющегося платежа или платеж не прошел, как я могу узнать, что подписка не удалась в следующем месяце? Я просто хочу обновить его в базе данных, чтобы приостановить обслуживание, пока платеж не будет успешным.
Есть ли какие-либо веб-зацепки или событие, инициированное в таком случае, или это вызывает тот же API, который я дал как return_url
во время первоначального повторного заряда? Может кто-нибудь мне помочь?
1 ответ
Вы не имеете дело с выставлением счетов напрямую, как это. Shopify занимается сбором денег. Если кредитная карта продавца не сработает, он все равно не сможет использовать свой магазин Shopify, поэтому вам не нужно будет закрывать доступ к вашему приложению. Если вы попытаетесь сделать вызовы API, вы получите ошибку серии 400 о заблокированном аккаунте, и, таким образом, даже если они попадут в ваше приложение, они ничего не смогут сделать.
Таким образом, вам не нужно писать какой-либо код для всего этого. Вместо этого, возможно, попытайтесь сосредоточиться на написании реального кода приложения и пройти часть оплаты. Сложная логика оплаты только задержит вас.