Skip to main content

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.