
February 26, 2025
eSIM Reseller API: How to Integrate the Right One for Your Business
Reselling an eSIM API can be profitable if you use the right eSIM reseller API.
The increased adoption of eSIMs across the globe is opening up new opportunities for businesses that know how to explore them.
On the one hand, they can generate a new revenue stream and increase their customer base by reselling eSIM services to new and current customers and partnering with travel industry players (travel agencies, airlines, hotel aggregators, etc.) seeking to offer them as ancillary services.
On the other hand, they can use eSIMs for business travel, remote team connections, and to help employees separate work and professional lines. This can lead to cost savings, enhanced employee and customer retention, and flexibility for global operations.
However, enjoying these benefits depends on using the right eSIM reseller API from the right eSIM providers. Such providers must offer:
- Access to a wide range of operators across the globe
- Access to nascent eSIM markets
- Flexible and tailored connectivity services
- Customization options for a true white-label solution
- Multiple devices compatibility
- Easy, quick, and secure integration
All these and more are what we provide at zendit. We aim to help businesses set up their eSIM reselling service in no time while providing them with all the features they need to profit from eSIM technology.
Looking to resell eSIM solutions to increase your revenue? Book a demo today with zendit to learn more about the benefits of our eSIM reselling service and how to integrate our eSIM reseller API.
Why you should use zendit’s eSIM reseller API
Before explaining how to easily integrate the eSIM reseller API into your website or mobile app, let’s highlight some of the features we provide and how they can benefit you.
1. Access to a wide range of operators across the globe
With eSIM, customers want the flexibility of changing network operators without the stress of purchasing and registering new physical SIM cards.
Most especially, travelers want the ability to change to a local network operator instead of paying roaming fees charged by their home network.
To meet these two needs, you need to offer them an extensive list of operators across the globe.
At zendit, we provide access to 600+ network operators in over 190 countries. This makes it easy for your customers to change operators and use their eSIM wherever they travel.
2. Access to nascent eSIM markets
While the eSIM market in Europe is saturated, opportunities abound in Latin America, North America, the Middle East and North Africa (MENA), and the Caribbean, where demand exceeds supply.
By focusing on these markets, you can build a loyal customer base, take a large market share (with potential pricing power), and earn a high rate of return.
At zendit, our reach extends to operators in these regions, thus making it easy for you to establish your business in them.
3. Flexible and tailored connectivity services
Some end users want unlimited data plans while some (short-time travelers) want what they can exhaust in days or a week. And others want something in between.
With zendit, you can offer flexible data packages that meet the data usage needs of all your customers.
Furthermore, we partner with operators with global connectivity as well as those in niche markets. This gives you the flexibility of selecting which market(s) you want to target.
4. Customization options for a true white-label cell phone service
Our eSIM management platform provides you with multiple customization options so that every eSIM data and voice plan can carry your own brand identity – name, logo, image, colors, etc.
When end users purchase eSIM connectivity services from you, they will always see your brand as vividly as you want. By using a white-label cell phone service, you can improve your brand awareness and increase revenue for other products or services.
5. Multiple device compatibility
Though most eSIM customers use them on their smartphones, some use them on tablets, wearables, and IoT devices.
As an eSIM provider who understands the market, we ensure we provide mobile data plans that work on all compatible devices.
6. Easy, quick, and secure integration
You can integrate zendit’s eSIM reseller API in no time and without any extensive programming knowledge.
More importantly, we provide first-rate security best practices that will protect you during the integration process:
- You can regenerate API keys if you believe the former key has been compromised
- Whitelist IP addresses to connect your integration with trusted hosts
- Secure your product catalog by disabling products you don’t intend to sell
- Use ShieldWall to authenticate transactions, and
- Verify the authenticity of webhooks you use in the integration process
Furthermore, to improve user experience, we have made our API platform agnostic – you can integrate it into any app or environment (iOS, Android, PHP, Node.js, etc) without any compatibility issues.
How to integrate zendit’s eSIM reseller API
1. Create an account with zendit
The first step is to register for an account with zendit. After the registration, you will have access to a dashboard from where you will proceed with the integration process.
You will also find the test mode API key that you will use to authenticate transactions in the test environment.
2. Start with the test mode
The platform you will access after creating an account will be in test mode and look like this:
In the test mode, you can get a feel of what the zendit platform looks like without buying anything with real money. The wallet balance is like the balance in a demo trading account.
3. Change to production mode when you are familiar with the platform
The production mode is where things get real. You can purchase actual products with real money that you have added to the account. The production mode will look like this:
We will provide you with a new production key that is usable only in production mode as the test mode key will not apply here.
4. Fund your wallet in production mode
You need to fund your wallet with real money to use the production mode. You can do this through wire transfers. We are also working to provide other payment methods as part of our commitment to making our platform flexible.
5. Get a list of eSIM offers
The first step to purchasing an eSIM is to retrieve the list of eSIM offers or the eSIM product catalog. You can do this using the “GET eSIM offers” endpoint:
As seen below, for every product catalog request, you will need to filter for a particular brand (operator), region, and country. For example, you can search for Advanced Info Service, a network operator in Thailand (TH), a country in Southeast Asia.
You can also choose the number of products you want to see and how you want to see them.
If you are looking for a particular eSIM offer and you know the product ID, you can search for that specific offer by using the following endpoint:
In this case, the only query is ”offerid,” as seen below:
6. Purchase eSIM
You can use the “Post Purchases” endpoint to purchase a particular eSIM plan:
Three queries follow from this endpoint:
“offerId” is the catalog identification number (provided by us) of the particular eSIM plan while “transactionid” is the specific identification number you create to distinguish your transactions on the platform. If your business name is Swift Enterprises, for example, your first transaction can have an id like “SWIFT001.”
“iccID” (integrated circuit card identifier) is used to identify the particular eSIM for which you want to purchase the eSIM plan.
You can purchase eSIM data plans for a newly created eSIM profile or top-up an existing eSIM profile with new data plans. Only the latter requires an “iccid.”
7. Retrieve the eSIM QR code
You can use the “GET” endpoint shown below to retrieve the QR code associated with the purchased eSIM:
The QR code will be required for plan activation.
To get the QR code, you only need to input the “transactionid.”
8. Get a list of transactions
You can use the “GET” endpoint if you want a list of all transactions that you have created on your account:
You can filter this list by date and transaction status and also select the number of items you want to view and how.
9. Receive real-time transaction details with webhooks
You can also create a webhook to get real-time transaction updates.
Below are the details that a webhook will provide for you after a successful transaction:
- Check wallet balance
Finally, you can use the “GET Balance” endpoint to check your wallet balance at any time.
A regular check of your balance can help avoid failed eSIM purchases.
For more information on how to integrate our eSIM reseller API, please check our API documentation page. You can also get any clarification you need on our zendit university page.
Get started with zendit’s eSIM reseller API
If you want to expand your customer base and open new revenue streams by reselling eSIM, zendit is the provider you want to partner with.
By integrating our secure and easy-to-integrate eSIM reseller API into your e-commerce platform, you will be ready to resell eSIM services to your customers.
We provide you with access to global network operators where you can offer flexible plans that are compatible with multiple devices. Also, we allow you to customize your offerings so you can benefit from the branding advantages that come from a white-label cell phone service.
Are you ready to benefit from the growing global adoption of eSIM? Register for zendit now or book a demo to better understand how our product can transform your business.