Introduction
Monay GPS Payment Engine API Specification
Production | api.monay.com/UtilliGPS/gps |
Sandbox | stagingapi.monay.com/UtilliGPS/gps |
|
Environment
This document is intended to describe the Monay GPS APIs through which users can make payments using Monay GPS as a payment facilitator. To test APIs, Click here.
API Parameters
To consume Monay GPS APIs for payments, the sub-merchant must generate a Merchant ID, API key, and secret key from the portal. To generate production API keys the sub-merchant must register to Monay and submit the complete KYC Information. Upon successful verification of KYC Information, production parameters will be assigned to the sub-merchant. The path parameters and headers required for authentication are discussed below.
1. Merchant ID
Merchant ID is a unique identifier provided by Monay GPS for the card and ACH payment.
Example of Merchant ID: 526971115880
2. API Key
Once sub-merchants KYC Information has been verified a key is provided to access GPS APIs. A separate API key for Card and ICA is generated from the Monay portal.
Example of API Key: b08f849d-7a0e-4b77-b979-db6be7b417dc
3. Secret Key
Once sub-merchants KYC Information has been verified a Secret key is provided to access GPS APIs. A separate Secret key for Card and ICA is generated from the Monay portal.
Example of Secret Key: b238a66c-ce75-4770-9014-6622a7c4fd77
Getting Started
To consume Monay GPS APIs, generate Merchant ID, API key, and secret key from the portal. To generate API parameters, follow the following steps.
- Go to https://gps.monay.com/portal/sign-up.
- Click on the “CREATE ACCOUNT” button.
- Enter following information
- Work Email
- First Name
- Last Name
- Password
- Select Country
- Click on the “SIGN UP” button.
- Verify the account from the verification email received by clicking on the “Complete your Enrolment” button.
- Sign in to the portal with a verified email and password.
Steps for Generating test parameters
- Submit Business Information from Submit KYC section.
- Test Merchant ID, API key, and secret key will be assigned to the user.
- Test mode will be activated. You can generate test payment links.
Steps for Generating production parameters
- Complete all three steps of KYC.
- KYC Information
- Processing Agreement
- Financial Information
- Within 14 working days, KYC information will be verified, and you will be notified at provided email address.
- Upon successful verification, you can generate production API keys for Main, ICA, and Card by clicking on the “Generate” button in For Developers section.
4. To view API keys. Click on “Show all API keys”.
5. You can view the Merchant ID, API key, and secret key for Main, ICA, and Card.
6. You can receive payments in production mode.
Merchant Authentication
GET | /api/login/{{merchantId}} |
This API is used to originate card and ACH payments. API and Secret key will be generated from the Monay GPS portal.
Path Parameter
Parameter | Description |
MerchantId | String Unique identifier provided by Monay GPS for the card and ACH payment |
Headers
Parameter | Description |
API Key | Key provided to sub-merchant after KYC verification to access GPS APIs |
Secret Key | Key provided to sub-merchant after KYC verification to access GPS APIs |
Response
{ "gpsApiToken": "ca08c1c4-1033-4625-894a-ecc634da0b1a", "statusCode": "200", "statusDesc": "success" }
Response Code
Code | Description |
200 | Success Response |
400 | The request cannot be validated. |
401 | The request cannot be authenticated or was submitted with the wrong credentials. |
|