Kaddra now integrates with PayMaya, please contact the Success Team to make sure your app is having the updated version (1.220 onwards).

Please follow these steps in order to start on your PayMaya setup.

Step 1

Create a PayMaya Business account here. After creating the account, verify your business by uploading all of your company details after registering.

Step 2: PayMaya Required Credentials


The integration is using public/secret key authentication.

Reach out to PayMaya to retrieve your API keys by sending an email to business.support@maya.ph.


Webhooks have to be configured on the Paymaya settings page. Kindly refer to the below details.

Webhook url - https://dc.cem.kaddra.com/v1/webhooks/paymaya

Events to subscribe:




You can refer to this article from PayMaya if you want to know more about Webhooks.

What is a webhook? - PayMaya

Step 3: Adding Keys to Kaddra BackOffice

Under Orders, press Settings and then look for Payment Gateways.

Select Pay Maya and here you can add the Public and Secret Key.

You will then enable PayMaya integration by clicking Country Settings and choosing PayMaya as your payment provider for the Philippines.

Below is how PayMaya will look in the checkout page.

Things to Note:


Support for Credit Cards. Transactions can be refunded at the start of the next day after 12am GMT+8 of the transaction date.

For GCash and E-wallet refunds, you will need to reach out to PayMaya.

Payment Hold

Hold feature does not work with Paymaya.

PayMaya Support

Please click here to view all the channels you can reach out to PayMaya on.

Did this answer your question?