Hi everyone,
API has worked fine so far. Project ist in production and everything is great. However, in our own deployment process for test-stages we run a test against sandbox.api - this is, where the problem is. In the last 2 days, we get Response 500 "A runtime exception occurred in Visa Transaction Control internally" when trying to post transactionControls. Receiving document-ids (enroling) is working and reading transactionControls is working too.
We try to POST /vctc/customerrules/v1/consumertransactioncontrols/ctc-v[...deleted for security...]eeafc/rules
this:
{
"transactionControls": [
{
"controlType": "TCT_E_COMMERCE",
"isControlEnabled": true,
"shouldDeclineAll": false,
"shouldAlertOnDecline": false,
"declineThreshold": 1000,
"alertThreshold": 10,
"userIdentifier": "MGlueck",
"shouldTargetSpecificCard": false
}
]
}
Is this a problem at our end or at Visa?
Best regards
Marc
Additional information:
When enroling a card, I get a valid document-id, but the http response code is 201 instead of 200
... not sure if this is relevant
Hi @MarcGlueck,
Can you please email this inquiry to Developer@visa.com? Please include the response request of the error received, screenshot and Correlation ID. Some of this information should be kept private so I'd like you to send it to Developer@visa.com.
Below are the steps to get the Correlation ID using a Google Chrome browser.
1>Open Chrome menu.
2>Click on More tools then Developer tools.
3>Check the box to Preserve Log for the Network Tab.
4>Then try to click on the add API link.
5>You can find the Correlation ID in the network log for add API call.
Thanks,
Diana