ParsePesa
Provider Adapter Guide

Tingg (Cellulant) Notification Integration

Receive Cellulant Tingg checkout notifications, converting numeric status codes into semantic states.

Setup & Configuration

  1. Obtain API Credentials and access keys from the Tingg Merchant Portal.
  2. Add your unique ParsePesa Callback URL inside your Tingg dashboard settings.
  3. 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"
}
← Gateway IntroductionReconciliation Deduplication →