Hi.
I just created new application for Merchant Search create cert and called hello world successfully.
But when I try to call Merchant Search I got Internal Application Error in response.
Also tryed from here: https://developer.visa.com/capabilities/merchant_search/reference
But got same error in response.
Also tried Merchant locator from here: https://developer.visa.com/capabilities/merchant_locator/reference
Same error in response.
Does someone got correct response from Merchant search?
What correct Json I have to use for correct search.
P.S. Tried Merchant search from SoapUI. My search reques is
{
"searchAttrList": {
"acquirerCardAcceptorId":"424295031886",
"acquiringBin":"476197"
},
"responseAttrList": [
"GNSTANDARD"
],
"header": {
"requestMessageId": "Request_001",
"startIndex": "0",
"messageDateTime": "2017-09-28T09:52:31.903"
}
}
Response:
{"merchantSearchServiceResponse": {
"header": {
"requestMessageId": "Request_001",
"messageDateTime": "2017-09-29T09:16:47.301",
"responseMessageId": "64VDP1340320170929091647301",
"numRecordsMatched": 0,
"numRecordsReturned": 0
},
"status": {
"statusDescription": "Internal Application Error",
"statusCode": "CDI082"
}
}}
Solved! Go to Solution
Hi Vasyl,
In order to investigate further, kindly provide us the following information.
1. Project name and project owner email address in VDP
2. What is the technology you are using to invoke the API? Ex: Java/Python/PHP or any middleware tool such as Datapower,SoapUI, etc
3. Do you use a JKS file?
4. Runtime environment? (Windows/unix/anyother) STEPS (Applicable only if you are using a JKS File).
5. response error message.
Thanks
Hi, Sabuelna
1. I tried it from few emails. For last test I tried from w_mal@mail.ru.
Project Name is Merchant Search.
2. I tried from:
2.1. Website(https://developer.visa.com/capabilities/merchant_search/reference) on the right side is request sample. I called it with default request body and got error: "statusDescription": "Internal Application Error".
2.2. From SoapUI. First i called /vdp/helloworld to check if keystore is ok, and after called merchant search with requests from website(1) and from Test Data from Dashboard. It returns same error.
In case if I use responseAttrList: GNBANKA, from Test Data From Dashboard, I'm getting different error: "statusDescription": "Invalid Group Name{GNBANKA}".
3.3. From my Java Code. I use Sample Code from Dashboard. It returns same error.
Also I tried Some Other API and got some successful response.
4. For Java code I use .jks. For Requests from SoapUI I use .p12 But as I got success response from /vdp/helloworld, don't think problem in certs.
5. Response Is in my question. But I will copy it again:
"Response:
{"merchantSearchServiceResponse": {
"header": {
"requestMessageId": "Request_001",
"messageDateTime": "2017-09-29T09:16:47.301",
"responseMessageId": "64VDP1340320170929091647301",
"numRecordsMatched": 0,
"numRecordsReturned": 0
},
"status": {
"statusDescription": "Internal Application Error",
"statusCode": "CDI082"
}
}}"