Developer Discussions

Ask a Question
ANSWERED

Maya API

I'm building a budget management app so I was planning to track purchasing activity of users who uses Maya in buying gaming creds online and display it in our app so users can track their spending and create budget based on the insights that our app made out of their purchasing activity is this possible po ba with Maya's API????????
ANSWERED
ANSWERED

Whitelist Maya IPs

Hi, We have whitelisted the sandbox ips as mentioned here <https://developers.maya.ph/v5.4/page/domains-and-ip-addresses> We see that, the IP address change dynamically, can you please let us know how can we whitelist the IPs ? Thanks!
ANSWERED

Recurring Payment

Is it possible to make a recurring payment using the API or is it even supported? I'm quite confused as to how if it is possible.
ANSWERED

Merchant name configuration

Where can we see merchant name setting ? We are using different MID per payment method like ShopeePay, Gcash, etc. We want to know where is setting for changing Merchant name.
ANSWERED

My webhook failed, how can I re trigger a webhook call for that failed transaction ?

My webhook failed, how can I re trigger a webhook call for that failed transaction ?
ANSWERED

How do i test my webhook?

I want to test my Webhook when transaction is success, cancelled, and failed. How do I do this?
ANSWERED

I am having trouble authenticating with maya checkout. Help me.

I got this public key "pk-Z0OSzLvIcOI2UIvDhdTGVVfRSSeiGStnceqwUE7n0Ah" from the provided sandbox API keys. I converted the string "pk-Z0OSzLvIcOI2UIvDhdTGVVfRSSeiGStnceqwUE7n0Ah:" to base64 using btoa and the result is : "cGstWjBPU3pMdkljT0kyVUl2RGhkVEdWVmZSU1NlaUdTdG5jZXF3VUU3bjBBaDo=" My code looks like this. key = "pk-Z0OSzLvIcOI2UIvDhdTGVVfRSSeiGStnceqwUE7n0Ah" function convertToBase64(key) { console.log(key + ':'); return btoa(key + ':'); } const instance = axios.create({ headers: { Authorization: 'Basic ' + convertToBase64(key), }, }); instance .get(url) .then((response) => { console.log(response.data); }) .catch((error) => { console.log(error); });
ANSWERED

"message": "Account limit exceeded."

Account Limit exceeded for testing. How do we fix this?
ANSWERED

Back to merchant Production Missing

Back to merchant button is missing upon filling up details of user/credit card information. On production url and builds.