4

I want to create a SaaS application. Therefore I want to use Laravel Spark as base, but in my country the payment solutions (Stripe or Braintree) aren't widely accepted. Is it possible to use Spark without the suggested payment solutions?

My application will mail every month an invoice to the customers for their subscription. The customers pay the invoices by a simple wire transfer. Is this doable with Laravel Spark?

melwet
  • 41
  • 4

1 Answers1

4

There was a lot of discussion very early on for Cashier when it was strictly Stripe around support for other gateways (notably PayPal) - see this closed github issue, including a comment from Taylor that he's happy for people to write Cashier-compatible gateway extensions.

This has been asked for varying gateways again, and again, and again... and again.

Later Taylor added Braintree (PayPal) support for Cashier and there was much rejoicing. There are a few differences between Stripe and Braintree which are noted in the Spark documentation and are generally limitations of the services rather than the library itself being unable to make them completely interchangeable.

There has been talk of people extending Cashier/Spark with more gateway types, but no guides/OSS contributions as yet (that I could find). There are certainly some Laravel packages out there for other gateway types (like Paymill or 2checkout), but these aren't the same thing as being Cashier compatible (and thus more easily dropped into Spark).

You could certainly change the code yourself to remove the gateway payment elements if you wanted to only use it for invoicing and handle payments completely separately (via confirming wire transfers on your bank statements, etc.) but again, there isn't an out-of-the-box solution for it.

Leith
  • 3,139
  • 1
  • 27
  • 38