Developer Discussions
`POST` Create Customer Card returns an invalid verification url
16 days ago by Jett Andres
Hello Maya,
I'm invoking the ff endpoint payments/v1/customers/:customerId/cards in order to save a customer card and generate a cardTokenId
+ verificationUrl
. The API is able to respond with status 200 OK with a state
response of PREVERIFICATION
and a verificationUrl
. However whenever I try to access the verificationUrl
via web in order to update its status, it's leading me to a generic Invalid Request
page from Maya. I was expecting some sort of OTP
here's a sample payload
{
"paymentTokenId": "8ls6rsNrfu7Fxqh5F31Zyk6SRrPFhaqExRVBxX6cIZiQviKcu8HvAAIjBsNuM1nSVTZkZmLwrWWElJgxo0cVymnHhmUJ4VGgRbDPQfWqvxjXF3njowxRp5uZxSsnVMiexpBJxPlNVQHO5TfPeRj5Rbh2OHVrMK3nvaFzg",
"isDefault": true,
"redirectUrl": {
"success": "http://www.example.com/success",
"failure": "http://www.example.com/failure",
"cancel": "http://www.example.com/cancel"
},
"requestReferenceNumber": "0752c2f2-8e9e-4dd6-b5c4-93945ed23ca1"
}
for the header, I'm using our encoded Secret Key
here's the response with verificationUrl
{
"cardTokenId": "8ls6rsNrfu7Fxqh5F31Zyk6SRrPFhaqExRVBxX6cIZiQviKcu8HvAAIjBsNuM1nSVTZkZmLwrWWElJgxo0cVymnHhmUJ4VGgRbDPQfWqvxjXF3njowxRp5uZxSsnVMiexpBJxPlNVQHO5TfPeRj5Rbh2OHVrMK3nvaFzg",
"cardType": "visa",
"maskedPan": "3335",
"createdAt": "2025-01-05T01:01:29.812Z",
"updatedAt": "2025-01-05T01:01:29.830Z",
"id": "e10183a2-d62f-466f-b61a-8f84b8422b8a",
"state": "PREVERIFICATION",
"default": true,
"verificationUrl": "https://payments-web-sandbox.maya.ph/authenticate?id=e10183a2-d62f-466f-b61a-8f84b8422b8a"
}
and here's the image of the page error