Provider Adapter Guide
Tingg (Cellulant) Notification Integration
Receive Cellulant Tingg checkout notifications, converting numeric status codes into semantic states.
Setup & Configuration
- Obtain API Credentials and access keys from the Tingg Merchant Portal.
- Add your unique ParsePesa Callback URL inside your Tingg dashboard settings.
- ParsePesa translates Tingg status code "180" (success) or "185" (failed) to normalized states.
Verification Method:
IP allowlisting and query API credentials check.
Sample Inbound Webhook Payload
{
"checkoutRequestID": "TINGG-TXN-22",
"merchantTransactionID": "TINGG-ORD-22",
"statusCode": "180",
"amount": 4500.0,
"currencyCode": "KES"
}Normalized Financial Event Payload
{
"id": "evt_TINGG-TXN-22",
"environment": "production",
"provider": "tingg",
"source": "tingg_charge",
"eventType": "money.received",
"eventName": "Money Received",
"status": "succeeded",
"amount": 4500.0,
"currency": "KES",
"merchantReference": "TINGG-ORD-22",
"providerReference": "TINGG-TXN-22",
"counterparty": {
"name": "Tingg Customer"
},
"occurredAt": "2026-06-13T10:00:00Z"
}