Hello,
I am trying to test a very particular use case. My understanding is that there is an order of precedence, where Global will overwrite any particular transaction type rules.
Here's what we are trying to accomplish. We want to lock/unlock a card, so we are setting global shouldDeclineAll as true.
{
"globalControls": [
{
"shouldDeclineAll": true,
"isControlEnabled": true,
"userIdentifier": "913f11f6-92a3-4f9f-9a69-c9c59f1133c3",
"userInformation": {
"applicationDefinedAttributes": [
"MULESOFT"
],
"bankingIdentifier": "TEST",
"name": "TEST CU"
},
"shouldAlertOnDecline": true
}
]
}
But we want to enable to a specific transaction(AutoPay) to still be functional or not declined.
{
"transactionControls": [
{
"controlType": "TCT_AUTO_PAY",
"shouldDeclineAll": false,
"isControlEnabled": true,
"shouldAlertOnDecline": true,
"userIdentifier": "913f11f6-92a3-4f9f-9a69-c9c59f1133c3",
"userInformation": {
"applicationDefinedAttributes": [
"MULESOFT"
],
"bankingIdentifier": "TEST",
"name": "TEST CU"
}
}
]
}
I am trying to determine the best way to implement a logical DECLINE_ALL but enable specific transactions to go through. Please let me know.
Thank you,
Siva
Hi, @sbongu! Thank you for reaching out. An agent will get back to you as soon as possible. In the meantime, if any community members know a solution, please reply to this thread! -Jenn
Hi @sbongu,
I'll forward your inquiry to our VTC product team to see if they have any suggestions for your use case. I'll reach back out when I receive a response.
Thanks,
Illana
Hello @sbongu,
Thanks for your patience- I received the following response from the product team: