These APIs are meant to be called from your application's backend after receiving the authCode from the frontend. The backend uses this code to retrieve a user-specific access token, which is then used to securely call GoPay services such as reminders, payments, disbursements, and more. This ensures sensitive operations are handled securely on the server side.
GoPay APIs are now accessible via a public domain, Simply use the provided host for all API calls.
| Path | <api-path> |
|---|---|
| Host | https://public-mini-app-merchants.gopayapi.com |
| Http Method | <api-method> |
| Name | Description | Mandatory | Prerequisite |
|---|---|---|---|
| Get Auth Token | Retrieve user's access token for authentication | M | AuthCode |
| Reward GoPay Coins/eMoney | Send GoPay coins/eMoney to user's account | O | AuthToken |
| Reward GoPay Gems (Ruby) | Send GoPay gems (Ruby) to user's account | O | AuthToken |
| Reminder | Configure a reminder for scheduled actions | O | AuthToken |
| Push Notification | Send notifications to user | O | AuthToken |
| Get Profile | Retrieve user's information such as mobile number, email, username | O | AuthToken ConsentApproval |