Overview
A high-level overview of the Flex Embedded Checkout integration and system design.
Flex Embedded Checkout
A customer initiates the checkout experience by clicking the Pay with Flex button embedded in their payment portal. The user is redirected to a custom Flex experience that walks them through the checkout flow. Flex confirms the details and processes the payment, redirecting the user to a success or failure callback as applicable.

System Design
Flex needs 3 APIs from the partner in order to complete the full split payment flow.
- Fetch User Data
- Fetch Bill Data
- Create Payment