Upload Statement (Extraction)
Upload consumer, till and paybill mpesa statement for analysis and credit scoring
Upload Mpesa Statments
POST {{BASE_URL}}/api/v1/statements/mpesa/upload
This endpoint allows you to upload Mpesa Statements for extraction, analysis and scoring
Headers
Name
Type
Description
Authentication*
string
Authentication token to track down API usage.
Request Body
Name
Type
Description
national_id*
String
Customer's national ID
file*
String
Base64 encoded file string
file_name*
String
Unchanged Mpesa Statement Name
callback_url*
String
Where to send result
statement_type*
String
Statement being uploaded only one of three user_statement, paybill_statement, till_statement
passcode*
String
The file's passcode
{
"status": 202,
"message": "Statement saved successfully. Extraction process initiated",
"data":{
"reference_id": "22050643-73b9-4eec-ac73-4572d643ac1c",
"name": "JOHN DOE",
"phone_number": "254700123456",
"statement_type": "user_statement",
"short_code": null,
"statement_period": "17 Oct 2022 - 17 Jan 2023"
}
}Statement upload request Example
Callback Response
Last updated
Was this helpful?