Developer Guide
Last edit: Apr 11, 2022
TerraPay provides end-to-end solutions that are customized to the partner’s specific business needs. Integrate with TerraPay’s API to channel diverse payment types.
Integrating with TerraPay can begin as soon as you receive the Username and Password.
- Send and receive test data as you build using Try-It.
- Integrate using the TerraPay SDK or directly invoke TerraPay API using the given credentials.
- Send a request using test API for initiating remittance to a bank or remittance to a mobile wallet.
- Monitor the status of the test transactions using the TerraPay developer portal.
The developer guide section provides an insight to the developers on the various information they can refer- to for seamless and effective integration:
API Reference:
API Reference section captures the specification of the various API functions. We believe that a secure and reliable API should be scalable and faster to integrate with. Our API reference document is detailed and captures all the features and services offered. Understand the various interfaces offered by TerraPay for money remittance, transaction flows and services here.
Best Practices:
To get the best out of API integration, we recommend the developers follow the best practices. When best practices are adhered to, the application will be secure, scalable, and robust. We have listed the best practices for developers’
SDK:
TerraPay offers a robust SDK to the developers for seamless and effective integration. The SDK provides all the features and scenarios offered by TerraPay thereby ensuring the integration is faster and error-free. The developers can now choose to integrate via SDK or directly with the APIs.
SDK is offered in the following languages-
- Java
- JavaScript
- Python
SDK will be available for download in the developer portal for registered partners.
Try It:
TerraPay offers a novel “Try-it” feature. Users can select an API and try it with different inputs to understand how the TerraPay platform behaves. The test data can be validated immediately. A registered partner can verify their input test data in the UAT environment.
Try-it is available for registered partners.
Developer portal:
The developer portal will aid the developer in assessing the status of corridor specific tests conducted in the various environments - sandbox and UAT. In addition, the developer portal offers information on the status of the transactions and their details.
More Developer Tools
Sender App is a test app developed to demonstrate how the TerraPay SDK or API can be used for building any send partner app.
The code for this app is distributed along with the SDK for easy reference. Developers can download the code from the developer portal.