How to Try Our Online Payment Endpoints

Learn the Environments

Maya allows its partners to integrate with Maya solutions through the Sandbox and Production environments.

  • Sandbox - The Sandbox environment provides an instance for integrating Maya solutions and testing development builds, without the risk of impacting live transactions and real customers. During this testing phase, you may use our Sandbox Credentials and Cards .
  • Production - The Production environment represents the live setting where actual transactions result in real charges. To conduct live transaction testing in the Production environment, you must use real cards and e-wallet accounts.

Domains and IP Addresses

The table below shows the Payment Gateway domains and the IP addresses it resolves to:


Environment Domains Domain Description Inbound IP Address
Sandbox https://pg-sandbox.paymaya.com API URL Hostname Dynamic IP Address
https://payments-web-sandbox.paymaya.com Returned Web URL Hostname Dynamic IP Address
https://manager-sandbox.paymaya.com Maya Manager 1.0
Production https://pg.maya.ph API URL Hostname 18.140.194.9
54.179.96.150
46.137.225.171
13.251.180.11
52.74.222.228
52.76.49.45
https://payments.maya.ph
https://payments.paymaya.com
Returned Web URL Hostname Dynamic IP Address
https://manager.paymaya.com Maya Manager 1.0

Exploring the Sandbox via Maya Developer Hub

While you are creating your account in Maya Manager 1.0 , you can explore Maya Developer Hub for Product documents and Technical guides. You could also navigate the API Reference section to try Maya's APIs.

Use the sandbox Maya Wallet account and mock cards listed in Sandbox Credentials and Cards .

Maya is the only e-wallet available for testing in Sandbox. Other e-wallets like GCash, QRPh, ShopeePay, and WeChat can only be tested in the Production environment. For further inquiries, you may reach out to your Maya Relationship Manager.


Access to Maya Manager 1.0

Access to the Maya Manager 1.0 is granted primarily to your nominated company representative. Should you need access to the Maya Manager 1.0, kindly direct your request to your nominated company representative, who will handle the provisioning of your access to the Maya Manager 1.0 and provide permission to generate your API keys.

Refer to the video below for the detailed instructions on managing User Access Management


Generating API Keys for Authentication

At this point, you already have access to the Maya Manager 1.0.

Before you can proceed with accepting payments, you need to generate and set up your API keys. In technical terms, API keys securely identify and authenticate your transaction requests to Maya. The API keys you generate will establish payment integration on your platform, enabling you to accept online payments.

For guidance in generating API keys and steps for API authentication, refer to Basic Authentication.


Your first API call

Once you have filled in your API key as instructed above, you can try out an API endpoint of a Maya Business product that was activated on your account.

🚧

Product Activation

An API key is mapped to a specific set of Maya Business Payment Solutions (e.g. Checkout, Vault). Please make sure that your account has access to such products. If you encounter any problems regarding this, please contact your account manager.