Welcome to GEP
The GEP API is designed to be flexible and give you control in how and when you convert currencies, make payments and manage your accounts.
We recommend you read through the API Documentation in full to familiarise yourself with the features and workflows associated with the product. Demo account access can also be provided to you, and the Client ID and API key can be generated within Account settings > API keys in the Web Application.
For any assistance through the integration, your GEP Business Development Manager and your allocated GEP Client Integration Manager will be able to help guide you.
Below is a brief description of each of our current endpoints.
Authentication
Before using the API, the API user must first obtain an authentication token by specifying the Client ID and API key generated from the Web Application. This token must be present in the Authorization HTTP header when making other API calls.
Balance
The Balance API can be used to get available and pending balances in each currency.
Accounts
The Accounts API can be used to create a new GEP account which may be connected to your existing GEP account.
Charges
Create a charge to apply to a connected account and retrieve details of created charges.
Contact
The Contact API can be used to validate beneficiary details including bank details for use in future payment requests.
Issuing
The issuing API is for creating and managing your single and multi use borderless cards. You can create and suspend cards, or set limits based on transaction value, currency and merchant code.
GEP borderless cards support multiple currencies. Please see Supported Currencies to see all supported currencies.