Provider Adapter Guide
IntaSend Webhook Integration
Handle normalized payment callbacks for IntaSend card checkouts, M-Pesa collections, and payout notifications.
Setup & Configuration
- Access your IntaSend dashboard and open Webhook settings.
- Add a new webhook endpoint and input your ParsePesa IntaSend Callback URL.
- Choose the events to monitor (e.g. checkout.completed, payout.failed).
- ParsePesa automatically verifies signatures and map invoice references.
Verification Method:
Signature token check verification.
Sample Inbound Webhook Payload
{
"invoice_id": "IS-INV-777",
"state": "COMPLETE",
"amount": "2500.00",
"currency": "KES",
"api_ref": "ORDER-8822",
"customer": {
"phone_number": "254711223344",
"email": "customer@example.com"
}
}Normalized Financial Event Payload
{
"id": "evt_intasend_IS-INV-777",
"environment": "production",
"provider": "intasend",
"source": "intasend_checkout",
"eventType": "money.received",
"eventName": "Money Received",
"status": "succeeded",
"amount": 2500.0,
"currency": "KES",
"merchantReference": "ORDER-8822",
"providerReference": "IS-INV-777",
"counterparty": {
"name": "IntaSend Customer",
"email": "customer@example.com",
"phone": "254711223344"
},
"occurredAt": "2026-06-13T10:00:00Z"
}