Skip to main content

Getting Started

This documentation contains information on how to successfully integrate with 9jaPay’s API to create and carry out transactions on virtual accounts.

This documentation is written with the assumption that you are familiar with APIs and can make API calls.

Environments

The 9jaPay Virtual Account API offers two (2) environments - Sandbox and Production. It is important to note that the sandbox environment is limited to testing purposes and deals with mock data while the production environment deals with live integrations and data.

Authentication

To authenticate each request to the Virtual Account API, an API Key and a Secret Key must be sent along with each request. The appropriate API Key and Secret Key for the intended environment should be passed in the header of every request. The API Key and Secret Key will be shared by 9jaPay after the client has been onboarded.