- SUCCESSFUL — when a payment attempt completes successfully
- FAILED — when a payment attempt fails (usually on operator networks like MTN Mobile Money or Orange Money)
- EXPIRED — when a payment link expires after 24 hours without successful payment
Your server should respond quickly to webhook requests to avoid timeouts. Fapshi sends only one webhook request per event, regardless of whether your server responds or not.
Response
Acknowledgement of webhook receipt
Transaction ID of the payment.
Transaction status
Available options:
CREATED, PENDING, SUCCESSFUL, FAILED, EXPIRED Payment method
Available options:
mobile money, orange money Name of the service in use
Transaction amount
Amount received when Fapshi fees have been deducted
Client name
Client email
URL to redirect after payment
The transaction ID on your application
ID of the client on your application
The webhook you defined for your service
Transaction ID with the payment operator
Date when the payment was initiated
Date when the payment was made