Falcon Payments
Falcon Payments package is designed to make integrating with new payment providers clear and simple.
We currenlty have integrations with Mollie & Stripe, more integrations will be added soon.
Payment Flow Overview
- PSP Account / API keys created
- Falcon Server Payment provider created and configured in Falcon config files.
- Falcon Client Customer goes to payment method selection
- Falcon Server `getMethodList` triggered and returns list of methods
- Falcon Client Method selected
- Falcon Client Client side component initiated
- Falcon Server Triggers `loadMethod` method in payment provider. Authentication requested
- PSP Token / Auth info returned
- Falcon Server PSP auth pushed to client side component
- Falcon Client User triggers payment (fills in form and submits)
- Falcon Server Triggers `validate` method in payment provider
- PSP Payment handled
- Falcon Server Payment response handled (either as success or returns a redirect link (used for 3D secure etc))