VRM Transaction Feed appUserId failure question

New Contributor

VRM Transaction Feed appUserId failure question

Using Postman, I am performing a POST request on the following endpoint:

 

https://sandbox.api.visa.com/visariskmanager/v1/transaction/feedback

 

I am using the sample JSON provided in the API reference example:

 

{

  • "serviceType": "Case Creation",
  • "appUserId": "marma2432f",
  • "alertEndTime": "20170530075012",
  • "alertStartTime": "20170530074012"

}

 

This is the response I receive back from the API:

 

{
    "id""1598970903_787_641154788_l73c012_VDP_WS",
    "hasMore""N",
    "code""E-100022",
    "message""Invalid User."
}
 
I am wondering why the sample information provided by the API reference yields the result of an invalid user? To get the test data from a "valid user," what information should I post?
 
Thanks.
5 REPLIES 5
Visa Dev Moderator
Visa Dev Moderator

Re: VRM Transaction Feed appUserId failure question

Hi @afcbna,

It seems you are trying to call the Feedback endpoint, but the payload is for the Transaction Feed endpoint. 

To test the Feedback endpoint in sandbox, please try the below payload:

{
"Feedback": [{
"alertStatus": {"status": "Good"},
"accountAction": {
"actionType": "Add",
"appliesTo": "All Rules",
"timeFrame": {
"untilFurtherNotice": "N",
"until": "20200904"
},
"actionName": "Exclude"
},
"seqNum": "0001",
"alertIdentifier": {"primaryAccountNumber": "1234567756225148"}
}],
"appUserId": "VDPVRMUser7756225"
}

 

the response should look like this:

{
"Feedback": [{
"Status": [
{
"code": "I-100005",
"message": "Successfully updated alert(s)"
},
{
"code": "I-100006",
"message": "Account is successfully blocked"
}
],
"seqNum": 1
}],
"id": "1598975855_847_656344474_l55c014_VDP_WS"
}


Best,
Stacey

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.
New Contributor

Re: VRM Transaction Feed appUserId failure question

Thank you for your response.

I tried your payload, and my response was:

{
    "id""1599048008_131_1185715676_l73c014_VDP_WS",
    "Feedback": [
        {
            "seqNum"1,
            "Status": [
                {
                    "code""E-100022",
                    "message""Invalid User."
                }
            ]
        }
    ]
}
 
I tried using the above payload again, but I changed the UserId to the one provided to me in the "Test Data" in my project dashboard. I received this response instead:
 
{
    "id""1599048087_747_165863747_l73c012_VDP_WS",
    "Feedback": [
        {
            "seqNum"1,
            "Status": [
                {
                    "code""E-100079",
                    "message""Access denied. Invalid Account Number or access denied due to missing entitlement. "
                }
            ]
        }
    ]
}
 
Do you know why my responses are not the expected response?
 
Thanks.
Visa Dev Moderator
Visa Dev Moderator

Re: VRM Transaction Feed appUserId failure question

Hi @afcbna,

Apologies, can you please send an email to developer@visa.com and let us know if you are working with a Visa account manager? Test alerts need to be generated for your VRM project in the sandbox environment to facilitate testing. Thanks.


Best,
Stacey

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.
New Contributor

Re: VRM Transaction Feed appUserId failure question

I sent an email to developer@visa.com asking additional questions yesterday but haven't received a response yet. And yes, I have an account manager, Arjun Nathan, who I also reached out to and am also waiting to hear back from. Do you know when I can expect to receive a reply from either developer@visa.com or from my account manager?

 

Thank you.

Visa Dev Moderator
Visa Dev Moderator

Re: VRM Transaction Feed appUserId failure question

Hi @afcbna,

 

We have received your email and are working to get answers to your questions. We'll share an update as soon as we have one. Thanks for your patience.


Best,
Stacey

Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.