zendit developers Logo
Search zendit documentation

zendit university

This document will walk you through the features of zendit and how to use them.

Here’s a quick summary if you don’t have time.


Wallets in zendit store funds for purchasing offers. Balances decrease with transactions.

Funds can be added with a one-time recharge or automatic replenishment.

Insufficient funds result in failed purchases.

Learn more


The zendit catalog includes all products and their respective costs for sale.

It is divided into two sections: International Mobile Top Up products (including bundles) and Digital Gift Cards (including Utility Payments).

The catalog offers various features, and any changes made will be reflected in both test mode and the production environment.

Learn more


zendit accounts have an API key for the test environment.

This key is used in the Authentication header for API requests. Upon upgrading to production, an additional production API key is provided.

The test key is used for testing, while the production key is for the live environment.

Learn More

Test Mode

Zendit offers a dedicated test mode environment that is specifically designed for development and testing purposes.

This environment allows you to seamlessly integrate with the Zendit API and utilize SDKs to pull catalogs and process transactions in a controlled testing environment.

Learn more


In zendit, a transaction serves as the fundamental process for satisfying a customer’s product purchase.

At present, zendit offers support for two transaction types: top-ups and vouchers.

Learn more


Zendit employs asynchronous processing for transactions. You can now setup webhooks to deliver the results of a transaction to a service in your environment and eliminate the need to poll for the status of transactions.

Learn more

Queue and Retry

Zendit employs asynchronous processing for transactions, which means that in the event of a temporary provider outage causing a transaction failure, zendit offers a queue and retry feature.

This feature enables zendit to store the failed transaction in a queue and attempt to process it again at a later time when connectivity with the carrier is restored.

Learn more


Zendit Alerts will keep integrations up to date on the latest Promotions and Catalog updates as well as system outages, security alerts for webhook, IP Whitelist and password changes.

Alerts can be delivered to the console and integrators can opt in to receiving some alerts by SMS or email.

Learn more


ShieldWall provides a special webhook that is processed before a transaction is fulfilled and sends a webhook to the integrating client for verification of the transaction before sending it for fulfillment. Transactions not recognized when the webhook is sent will stop the transaction from being processed, preventing unauthorized transactions from proceeding.

Learn More


Zendit has added eSIM products to the lineup. eSIMs provide data plans for roaming around the globe.

Find out how to integrate with this new product, generate QR Codes and provide install instructions to customers with this exciting new product.

Learn more