Я пытался настроить регулярное выставление счетов для приложения shopify, созданного с помощью Жемчужина приложения Shopify Rails. Сама по себе жемчужина отличная, но с выставлением счетов тут заниматься нечего.
Есть устаревший биллинговый проект, который мне не очень помог. Я надеялся, что кому-то из вас, возможно, приходилось иметь дело с этим в последнее время, и он мог бы указать мне на хорошее репо или вырезать инструкции высокого уровня о том, как начать использовать биллинг API.
Во встроенном контроллере приложений используйте фильтр до.
before_action :require_subscription
В вашем частном методе require_subscription вы можете настроить сеанс и проверить, есть ли в магазине плата, которая делает вас счастливым. Если нет, сделайте один. Если они это сделают, продолжайте. Если у них есть ожидающий, активируйте его. И т.п.
Вам не нужен движок или сложное репо для работы с API биллинга. В любом случае, простой ответ фильтра сработал для меня неплохо.
Право на! Я все за простое.
Спасибо большое, Дэвид, это сделало это за меня. Я слишком усложнял для себя.