Build wallet-based payments with FEX
Accept payments across POS, web, and mobile using QR flows, wallet approvals, refunds, and real-time webhooks.What is FEX?
FEX is an alternative payment method that lets customers pay directly from funded wallet balances, without relying on traditional card rails.
Start here
Get your credentials
Receive your
merchant_id, client_id, and client_secret from your platform administrator and store them securely.Generate an access token
Authenticate using the OAuth2 client credentials flow before calling any merchant API.
Create your first payment
Start with the Standard QR flow to create a payment intent and display a QR code to the customer.
Payment flows
Standard QR
Create a payment intent, display a QR code, and let the customer confirm in their wallet app.
Reverse QR
Scan the customer’s wallet QR at the counter and trigger an approval request.
Integration guides
Overview
Learn the two supported payment flows and choose the right checkout experience.
Getting Your Credentials
Set up merchant credentials and store secrets securely.
Generating an Access Token
Authenticate with OAuth2 and implement safe token refresh logic.
Standard QR Flow
Build the merchant-initiated QR flow end to end.
Reverse QR Flow
Build the counter-scan flow where the customer presents their wallet QR.
Webhooks
Verify signatures and handle payment lifecycle events reliably.
Cancellations & Refunds
Cancel pending intents and refund completed payments.
Transaction History
Retrieve paginated merchant transaction history for reporting and reconciliation.
Counter Management
Register terminals, manage counters, and rotate webhook secrets.
Error Reference
Understand common API errors and recommended retry behavior.
Quick-Start Checklist
Validate your setup before going live.
What you can build
POS payments
Use merchant-generated QR or reverse QR for in-person checkout at the counter.
Web checkout
Display QR on desktop checkout and let customers approve on mobile.
Mobile experiences
Extend wallet-based payments into app and mobile commerce flows.
Platform highlights
- Wallet-based payments for direct, card-free transactions
- POS and ecommerce support across in-person and online flows
- Real-time webhooks for payment lifecycle events
- Refund workflows for post-payment operations
- Secure authentication using OAuth2 and signed webhook delivery
Core concepts
Wallets
Customers fund their FEX wallet using supported bank transfer or cash-based funding methods, then use those balances to pay merchants.Allocations
FEX uses an allocation model to organize funds into spending buckets. Allocations can include constraints such as merchant restrictions or expiration dates, and eligible payments draw from the most restrictive allocation first.Build confidently
Use the guides in this portal to:- authenticate securely
- create payment intents
- display QR codes
- receive confirmation via webhook
- manage transactions and refunds
Ready to integrate?
Start with credentials setup and launch your first FEX payment flow.
