Good day. I would like to request assistance regarding my webhook integration.
I have already registered my webhook URL in the PayMaya Business Manager portal (https://pbm.paymaya.com/) under the application creation section. However, my webhook URL is currently not receiving any requests or event notifications
To troubleshoot your webhook integration issue, first ensure that your webhook URL is correctly registered in the Maya Business Manager portal. Follow these steps:
Log in to your Maya Business Manager account.
Go to Settings > Webhooks.
Verify that your webhook URL is correctly entered and the event types you want to subscribe to are selected.
Use the Test button to verify if your webhook is reachable.
If the issue persists, check the following:
Ensure your webhook endpoint is HTTPS and publicly accessible.
Verify that your server is whitelisting Maya’s IP addresses for webhooks (Sandbox: 13.229.160.234, 3.1.199.75; Production: 18.138.50.235, 3.1.207.200).
Confirm your server responds with a 200 OK status within 5 seconds.
Check for any network issues or configuration errors on your end.
For further assistance, refer to the documentation on managing webhooks or contact Maya support.
For Sandbox concerns and other technical implementation inquiries, please get in touch with us via:
Sandbox Health Page: Check real-time service status updates.
Maya Developer Hub Service Desk: File
a ticket in Sandbox.
To Know More:
We value your input and would love to hear your insights. Please submit you feedback here.
To help us better understand why your webhook is not receiving events, could you please share a few more details about your setup?
Specifically:
Which Maya product you’re integrating with (e.g., Maya Checkout, Payments via Maya Vault, Pay with Maya)
Whether you’re testing in sandbox or production
Which events you’re expecting to receive and for what transaction flow
Confirmation that at least one successful or failed transaction has already occurred (webhooks are only triggered after relevant events)
In the meantime, please double-check the following common points that may prevent webhook delivery:
Ensure your webhook URL is publicly reachable over HTTPS and not restricted by firewalls or private networks.
Verify that the webhook URL is registered in the correct environment (sandbox vs production) and matches where transactions are being created.
Your endpoint should respond quickly with a 2xx HTTP status code upon successful receipt. Non-2xx responses or timeouts will cause delivery failures.
If you have network restrictions in place, make sure Maya’s webhook source IP addresses are allow-listed. Requests from non-whitelisted IPs will be blocked.
Ensure your endpoint can safely handle retries, as the same event may be delivered more than once.
Once you can share more details about your integration and test flow, we’ll be happy to help you troubleshoot further.
I am using Maya Checkout in the sandbox environment, and I am expecting to receive a webhook event since I registered my webhook URL during the creation of API keys under Applications in Business Manager 2.0
It appears there may be a mismatch between the environment you’re testing in and where the webhook was configured.
Maya Business Manager (or Business Manager 2.0) is production-only. This means that webhook URLs registered there are applied to production transactions only and will not receive events triggered from the sandbox environment.
Since you are currently testing Maya Checkout in sandbox, webhook events will not be sent to a URL configured via Business Manager 2.0.
To properly test webhooks in sandbox, you’ll need access to Maya Manager 1.0, where sandbox webhook configuration is supported. You may request access through:
Your assigned Maya Relationship Manager, or
business.support@maya.ph
Once your sandbox webhook URL is registered in the correct platform, webhook events should be triggered as expected when sandbox transactions occur.