infos(@)finbank.bi

16, Boulevard de la Liberté (Route Rumonge)

170 | 76170170 | 61170170

Developing your API


Overview

The APIs that have been exposed are clearly documented in their respective sections. Following along with the structure and parameters will allow you to rapidly build the correct API package to seamlessly integrate with Mobile Money services, allowing for convenient payment opportunities for your business and your customers.


RESTful APIs

The APIs exposed are RESTful APIs that break down transactions into a series of small modules, each addressing an underlying part of the transaction. The REST APIs provide developers with all the tools to effectively interact with the Pesaflash Payments Gateway using the API.


Overview

The APIs that have been exposed are clearly documented in their respective sections. Following along with the structure and parameters will allow you to rapidly build the correct API package to seamlessly integrate with Mobile Money services, allowing for convenient payment opportunities for your business and your customers.


Library File Inclusion

A library file has been provided to facilitate the authentication and communication with the Pesaflash Payments Gateway server. For example: “portal-sdk.jar” for the JAVA programmers. The Library file can be downloaded and included in your development environment (e.g. Eclipse, Maven, etc.). The library file encrypts the user’s API Key and Public Keys. Should you wish to build your API package without the use of the library file inclusion you can follow along with the steps in the “Develop without Library File” section.


Configuration

When registering for a developer account on the Integration Portal, you will receive access to your API Key and your Public Key in your Account Profile [link to Account/Profile]. The API Key and Public Key are used to authorize and authenticate your account on the Pesaflash Payments Gateway System. Once authenticated and authorized, your API can be initiated. You are able to renew your API key by going to your Account Profile and clicking on “Renew API Key”. Remember to include the new API key in your actual request package.


Development Process

The Pesaflash Developer Portal allows developers the following functions: Application Management – View, edit and create new integration services through applications by selecting products, defining their scope and setting limits Rapid Integration – Develop interfaces quickly by following detailed API documentation, examples and library codes Sandbox Testing – Secure and isolated testing environment to test interfaces and confirm responses through pre-determined scenarios Developer and Organisation Linking – Connect with organisations and build new applications to integrate with Mobile Money Push for Review Workflow – Initiate a seamless workflow to hand over integration configuration to linked organisations for testing and go-live Integrated Support Forum – Get help from experts in the field on various topics Dedicated Business Processes – Understand the flow of interfaces / interactions to build better products and inspire future integration services