Можно ли использовать Laravel Spark без Stripe или Braintree

Я хочу создать приложение SaaS. Поэтому я хочу использовать Laravel Spark в качестве основы, но в моей стране платежные решения (Stripe или Braintree) не получили широкого распространения. Можно ли использовать Spark без предложенных платежных решений?

Мое приложение будет ежемесячно отправлять клиентам счета за их подписку. Клиенты оплачивают счета простым банковским переводом. Это выполнимо с Laravel Spark?


person melwet    schedule 23.06.2016    source источник
comment
Исходники закрыты, да? А в FAQ написано, что именно эти два. Так что я бы сказал нет. Но вы можете связаться с мистером Отвеллом...   -  person m02ph3u5    schedule 24.06.2016
comment
Это выполнимо. Вы хотите, чтобы Spark обнаружил банковский перевод?   -  person James    schedule 24.06.2016
comment
Нет, мне не нужен поиск по Spark. Я сделаю это в своей бухгалтерской программе.   -  person melwet    schedule 24.06.2016
comment
Тогда да, вы можете использовать Spark, если хотите, вы просто вообще не будете касаться платежной стороны, поскольку вы делаете это вручную.   -  person James    schedule 24.06.2016
comment
Спасибо! я попробую   -  person melwet    schedule 24.06.2016


Ответы (1)


В самом начале было много дискуссий о Cashier, когда он был строго Stripe, вокруг поддержки других шлюзов (особенно PayPal) - см. эта закрытая проблема github, включая комментарий от Тейлор рад, что люди пишут расширения шлюза, совместимые с Cashier.

Это было запрошено для различных шлюзов снова и снова и снова... и снова.

Позже Тейлор добавил поддержку Braintree (PayPal) для Cashier и было много радости. Между Stripe и Braintree есть несколько различий, которые отмечены в документации Spark и, как правило, являются ограничениями сервисов, а не самой библиотекой, которая не может сделать их полностью взаимозаменяемыми.

Обсуждалось людей, расширяющих Cashier/Spark с помощью большего количества типов шлюзов, но пока нет руководств/вкладов OSS (которые я смог найти). Конечно, существуют пакеты Laravel для других типов шлюзов (например, Paymill). или 2checkout), но это не то же самое, что кассир. совместим (и, следовательно, его легче добавить в Spark).

Вы, безусловно, можете сами изменить код, чтобы удалить элементы платежа шлюза, если хотите использовать его только для выставления счетов и обрабатывать платежи полностью отдельно (путем подтверждения банковских переводов в банковских выписках и т. д.), но опять же, готового решения для него нет.

person Leith    schedule 24.10.2017