How the integration works
Float is a redirect-based payment method. Your integration only ever does three things:- Create a checkout β a server-to-server
POST /api/checkoutscall that returns apayment_url. - Redirect the shopper to that
payment_url. Float hosts the entire payment experience: instalment selection, card entry, and 3-D Secure. - Receive the result β Float POSTs a signed callback to your
notify_urland redirects the shopper back to yoursuccess_urlorcancel_url.
πΏπ¦ Building for South Africa? Switch territory with the selector at the top of the sidebar β base URLs and currency differ, the API is otherwise identical.
Quickstart
Create your first checkout in under five minutes.
Accepting payments
The full custom-integration walkthrough, end to end.
Callbacks
Handle Floatβs signed payment notifications correctly.
API Reference
Every endpoint, parameter, and error code.
Ways to integrate
Environments
Getting credentials
Float issues each merchant an integration consisting of:- a client secret (shown as API Key) β the Bearer token that authenticates your API calls, and
- a signing key β a shared HMAC key used to sign requests and verify Floatβs callbacks.