Create fluide-checkout session for Mobile Money billing
Creates/updates the current-period invoice and returns a fluide-checkout URL with mobile money prefill. Payment is confirmed on the hosted checkout page.
Authorizations
Access token JWT. Use as Authorization: Bearer . In the API playground, paste the JWT only.
Developer API key (fl_dev_...). Required on every API call with a machine access token.
First-party client audience. Must match the fluide_client_id claim on the JWT. Use fluide-developer for Connect.
Headers
Partner / ISV only: UUID of the workspace that owns the client company. Required together with X-Acting-Company-Id when scoping product APIs to a merchant. See /getting-started/multi-tenancy.
Partner / ISV only: UUID of the client company to act on. Must belong to the workspace in X-Workspace-Id.
Body
Mobile money country calling code (digits only).
/^\d{1,4}$/"233"
Mobile money network identifier.
"MTN"
Mobile money phone number (digits only).
/^\d{6,15}$/"9012345678"
Used to create billing row if missing.
flex, starter, business, growth, enterprise Optional Flutterwave scenario key for sandbox testing.
"scenario:auth_pin&issuer:approved"
Absolute redirect URL Flutterwave sends the user back to after authorization.
"http://localhost:3000/billing/return"
When true, include sanitized Flutterwave request/response payloads for debugging.
true
Optional discount code (platform-managed)
64