Welcome to the OPay Inquiry developer documentation hub! Here, you will find comprehensive specifications to assist you with integrating the OPay Inquiry APIs to your ERP systems. With the aid of these APIs, you can perform the following functions without login into the OPay app or merchant dashboard:
- Query Wallet Balance
- Validate Bank Account
- Validate OPay user
- Validate OPay Merchant
To get started, you need to perform the following tasks in the order at which they’ve been specified:
- Register your merchant account: If you already have an OPay merchant account for your business, kindly login to your merchant dashboard open.opayweb.com to retrieve your staging credentials & whitelist your IPs. Else, you can create an account here.
- Generate your staging account credentials: These credentials would be retrieved from the merchant dashboard open.opayweb.com and they include your MID (Merchant ID which remains the same for both staging and production environments), secret key, public/private keys as well as authentication tokens where applicable.WarningFor security purposes, your keys need to be kept on the server-side and shouldn’t be shared with anyone. Do not commit your secret keys to git, or use them in client-side codes.
- Whitelist your IP Address(es): To increase the security of API calls between systems, you need to specify up to five different IP addresses that you would be accessing these APIs from.WarningEach IP address must be Internet-facing. To represent a range of IP addresses, use the asterisk (*) character.