When the user is satisfied with their shopping cart and are ready to check out, you'll make an ajax request to our
checkout/charge endpoint, where an attempt will be made to process the payment. If successful, the cart will be converted to an order and you'll be returned a redirect url for the order receipt.
We currently support payments through
Stripe out of the box. However, our payment mechanism is powered by https://github.com/thephpleague/omnipay so any gateway supported there should be fairly easy to implement.