В самом начале было много дискуссий о Cashier, когда он был строго Stripe, вокруг поддержки других шлюзов (особенно PayPal) - см. эта закрытая проблема github, включая комментарий от Тейлор рад, что люди пишут расширения шлюза, совместимые с Cashier.
Это было запрошено для различных шлюзов снова и снова и снова... и снова.
Позже Тейлор добавил поддержку Braintree (PayPal) для Cashier и было много радости. Между Stripe и Braintree есть несколько различий, которые отмечены в документации Spark и, как правило, являются ограничениями сервисов, а не самой библиотекой, которая не может сделать их полностью взаимозаменяемыми.
Обсуждалось людей, расширяющих Cashier/Spark с помощью большего количества типов шлюзов, но пока нет руководств/вкладов OSS (которые я смог найти). Конечно, существуют пакеты Laravel для других типов шлюзов (например, Paymill). или 2checkout), но это не то же самое, что кассир. совместим (и, следовательно, его легче добавить в Spark).
Вы, безусловно, можете сами изменить код, чтобы удалить элементы платежа шлюза, если хотите использовать его только для выставления счетов и обрабатывать платежи полностью отдельно (путем подтверждения банковских переводов в банковских выписках и т. д.), но опять же, готового решения для него нет.
person
Leith
schedule
24.10.2017