Initiate Account Linking
This endpoint initiates the process of linking a customer’s Flouci wallet to their partner account by sending an OTP code.Body
string
required
The customer’s phone number (MSSDN).
Confirm Account Linking
Authenticate Session
This endpoint creates a short-lived session token for the user to access wallet functionalities.Body
uuid
required
The unique user identifier from the confirm linking step.
string
required
The customer’s phone number (MSSDN).
Refresh Session
This endpoint generates a new access token after the previous one has expired.Get Balance
This endpoint allows the user to check their wallet balance in millimes.Query Parameters
string
required
The customer’s phone number (MSSDN).
uuid
required
The unique user identifier.
Get History
This endpoint allows you to view the customer’s transaction history from the partner application.Query Parameters
string
required
The customer’s phone number (MSSDN).
uuid
required
The unique user identifier.
datetime
Start date to filter history (ISO 8601 format).
datetime
End date to filter history (ISO 8601 format).
integer
Page number.
integer
Number of items per page (max 10000).
Initiate Payment
This endpoint allows the user to pay for a service.Body
string
required
The customer’s phone number (MSSDN).
uuid
required
The unique user identifier.
integer
required
The transaction amount in millimes.
string
required
Product code (e.g.,
001).string
Webhook URL to notify transaction status.
