How BNPL Flow Works
-
Merchant Initiates Payment
Merchant calls our bnplx.io API with payment details. We process and store the payment information, then build the appropriate request body for the selected BNPL provider.
-
BNPL Provider Processing
We call the BNPL provider with the formatted request. The provider evaluates customer creditworthiness and processes the payment.
-
Customer Action Handling
If the payment requires customer action (requires_customer_action state), the customer is redirected to the BNPL provider’s page to complete additional information or verification steps.
-
Payment State Management
Based on customer actions and provider evaluation, the payment either succeeds and moves to requires_capture state, or fails.
-
Merchant Capture
When payment is in requires_capture state, the merchant can capture the payment anytime through our API, which in turn captures with the BNPL provider.
Detailed Flow Sequence
Payment States in Our Platform
Why Choose Green Banana Group
For Your Customers:- Access to multiple BNPL providers through one integration
- Intelligent routing to providers most likely to approve
- Consistent experience across all providers
- Single API for all BNPL providers
- Smart provider selection increases approval rates
- We handle provider relationships and compliance
Our Platform Advantages
- Smart Routing - We direct payments to the best provider for each customer
- Provider Agnostic - Access multiple BNPL networks through one integration
- Unified Dashboard - Manage all providers from our single interface
- Expert Support - Our team helps optimize your BNPL strategy