Наше приложение (CustomerSure) в настоящее время не может проверить, есть ли у определенного клиента Shopify активный регулярный платеж, который мы используем для установки нашего внутреннего статуса. В партнерской зоне показывает, что их заряд в данный момент "заморожен".
Что приводит к блокировке регулярного платежа и остается ли этот платеж на их счете?
В настоящее время наш вызов для проверки текущего заряда (ShopifyAPI::RecurringApplicationCharge.current
) вызывает исключение, неопределенный метод find вызывается для nil, виновником, по-видимому, является .all
, см.:
Должны ли мы проверять общий статус учетной записи, прежде чем запрашивать текущую плату, или это избыточный сайт в драгоценном камне, который должен проверять возврат nil
на .all
?