Как запустить событие для регулярных платежей в Shopify? - PullRequest
0 голосов
/ 19 декабря 2018

Я сделал API-вызовы для периодических платежей для приложения, которое я создал в shopify с необходимыми параметрами и был перенаправлен на заданный return_url после того, как ответ пользователя и детали ответа были сохранены в базе данных вместе с charge_id.

Что мне нужно сделать, это в ближайшие месяцы, если на дебетовой / кредитной карте пользователя недостаточно средств для оплаты повторяющегося платежа или платеж не прошел, как я могу узнать, что в подписке произошел сбойв следующем месяце?Я просто хочу обновить его в базе данных, чтобы приостановить работу моего сервиса до тех пор, пока платеж не будет успешным.

Есть ли какие-либо веб-зацепки или событие, инициированное в таком случае, или он вызывает тот же API, который я дал как return_url во время первоначальной периодической зарядки?Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 19 декабря 2018

Вы не имеете дело с выставлением счетов таким образом.Shopify занимается сбором денег.Если кредитная карта продавца не сработает, он все равно не сможет использовать свой магазин Shopify, поэтому вам не нужно будет закрывать доступ к вашему приложению.Если вы попытаетесь сделать вызовы API, вы получите ошибку серии 400 о заблокированном аккаунте, и, таким образом, даже если они попадут в ваше приложение, они ничего не смогут сделать.

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

...