GatewayPay API Documentation
Integration
The GatewayPay API is organised around REST. It has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
You can use the API in test mode, which doesn't affect your live data or interaction with the banking networks. The API key you use to authenticate the request determines whether the request is live or test mode.
You can integrate with GatewayPay using RESTful API interactions and Callbacks processing with payment status notifications. And for receiving payments from clients, you can use our Checkout page or develop your own payment page.
Host-to-host connection API
GatewayPay provides a reliable solution for payment processing and payment cards by banks and financial institutions (Visa and MasterCard members). We allow them to expand the portfolio of suggested services, as well as reduce the cost of maintaining their own card solution.
More about Host-to-host integration →
Codes
Codes are everywhere in the world of payments. But what do they all mean? If you struggle to tell your HTTP status codes from your ISO 4217s, we've got your back.
GatewayPay uses its own developed standard for classification and identification of FinTech industry entities named OpenFinTech.io.
OpenFinTech.io directory includes data like:
- Currencies: National, Digital, Virtual, Cryptocurrencies, and others.
- Payment & Payout Methods: E-wallets, Bank Cards, Prepaid Cards, SSK, Alternative Methods, and many more.
- Payment & Payout Services.
It also includes Country codes, Merchant category codes (MCC) and much other useful stuff.
All objects have own Unique Identification Code that used for unification all payment data from disparate sources.
Feel free to explore and contribute at OpenFinTech.io
Callbacks
Callbacks notify you about events that occur with regards to the payments that you process via GatewayPay, like the state on payments or payouts changes. They allow you to be fast aware of things that happen, even after the consumer is no longer on your site.
Domains and IPs
To integrate seamlessly and safely, it is also necessary to ensure that you communicate with {{BASE_API_URL}} using the SSL certificate.
And to increase the security of the interaction between the GatewayPay platform and your server, use the white list of IP addresses.
:::tip
Haven't you found the information you need?
Contact our support team for help!
:::