- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
I am testing Visa Direct API, and I can success to work with "PullFundsTransaction POST" with Visa test data. But while I do the "MultiPullFundsTransaction POST", I always get back the error message of 400 with error code "9501" that's Invalid input found, please correct the input data. Can anyone help me to solve this? Thanks.
The following are the request and response messages:
[Request]
POST https://sandbox.api.visa.com/visadirect/fundstransfer/v1/multipullfundstransactions HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/json
Authorization: Basic UElTUURPMlowSzA5Qzc5UzlDWEYyMWFqc0l1VU9kek1mZVFoQWVMbmY0...................M4azVtaDRKS1M0VXJQ
Accept: application/json,application/octet-stream
Content-Length: 1159
Host: sandbox.api.visa.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
{
"acquirerCountryCode": "608",
"acquiringBin": "408999",
"businessApplicationId": "AA",
"localTransactionDateTime": "2018-03-27T05:40:55",
"merchantCategoryCode": "6012",
"request": [
{
"amount": "100.00",
"cardAcceptor": {
"address": {
"country": "USA",
"county": "00",
"state": "CA",
"zipCode": "94454"
},
"idCode": "5678",
"name": "Mr Smith",
"terminalId": "1234"
},
"cavv": "0700020718799100000002980179911000000000",
"localTransactionDateTime": "2018-03-27T05:40:55",
"retrievalReferenceNumber": "401010101011",
"senderCardExpiryDate": "2020-12",
"senderCurrencyCode": "USD",
"senderPrimaryAccountNumber": "4895140000066666",
"systemsTraceAuditNumber": "101011"
},
{
"amount": "100.00",
"cardAcceptor": {
"address": {
"country": "USA",
"county": "00",
"state": "CA",
"zipCode": "94454"
},
"idCode": "5678",
"name": "Mr Smith",
"terminalId": "1234"
},
"cavv": "0700020718799100000002980179911000000000",
"localTransactionDateTime": "2018-03-27T05:40:55",
"retrievalReferenceNumber": "401010101011",
"senderCardExpiryDate": "2020-12",
"senderCurrencyCode": "USD",
"senderPrimaryAccountNumber": "4895140000066666",
"systemsTraceAuditNumber": "101011"
}
]
}
[Response]
HTTP/1.1 400 Bad Request
Server: Apache
X-SERVED-BY: l55c005
X-CORRELATION-ID: 1522136748_061_72_l55c005_VDP_ARM
X-Backside-Transport: FAIL FAIL,FAIL FAIL
X-APP-STATUS: 400
X-Application-Error-Code: 3001
X-Global-Transaction-ID: 3619676861
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=2592000;includeSubdomains
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: -1
X-Cnection: close
Content-Security-Policy-Report-Only: default-src 'self' https://*.v.me https://*.visa.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.visa.com https://*.v.me;img-src 'self' https://*.v.me https://*.visa.com https://*.unica.com https://ad.doubleclick.net;style-src 'self' 'unsafe-inline' https://*.visa.com;object-src https://*.v.me https://*.visa.com data:;report-uri /logging/logCSPReport;
X-Content-Security-Policy-Report-Only: default-src 'self' https://*.v.me https://*.visa.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.visa.com https://*.v.me;img-src 'self' https://*.v.me https://*.visa.com https://*.unica.com https://ad.doubleclick.net;style-src 'self' 'unsafe-inline' https://*.visa.com;object-src https://*.v.me https://*.visa.com data:;report-uri /logging/logCSPReport;
X-WebKit-CSP-Report-Only: default-src 'self' https://*.v.me https://*.visa.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.visa.com https://*.v.me;img-src 'self' https://*.v.me https://*.visa.com https://*.unica.com https://ad.doubleclick.net;style-src 'self' 'unsafe-inline' https://*.visa.com;object-src https://*.v.me https://*.visa.com data:;report-uri /logging/logCSPReport;
Content-Type: application/json;charset=UTF-8
Content-Language: en-US
Content-Length: 141
X-Cnection: close
Date: Tue, 27 Mar 2018 07:45:48 GMT
Connection: close
{"responseStatus":{"code":"9501","severity":"ERROR","message":"Invalid input found, please correct the input data","info":"","status":"400"}}
Solved! Go to Solution
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please add x-client-transaction-id to the header field and try again. This should fix the issue.
X-Client-Transaction-ID |
A unique value for this transaction (unique at the level of the individual service invoker and can be recycled every 24 hours). This identifies the transaction uniquely and can help reference the results of the original transaction. |
Request Header
See the attachement
Request Payload used in Postman is given below.
{
"acquirerCountryCode": "608",
"acquiringBin": "408999",
"businessApplicationId": "AA",
"localTransactionDateTime": "2018-03-27T05:40:55",
"merchantCategoryCode": "6012",
"request": [
{
"amount": "100.00",
"cardAcceptor": {
"address": {
"country": "USA",
"county": "00",
"state": "CA",
"zipCode": "94454"
},
"idCode": "5678",
"name": "Mr Smith",
"terminalId": "1234"
},
"cavv": "0700020718799100000002980179911000000000",
"localTransactionDateTime": "2018-03-27T05:40:55",
"retrievalReferenceNumber": "401010101011",
"senderCardExpiryDate": "2020-12",
"senderCurrencyCode": "USD",
"senderPrimaryAccountNumber": "4895140000066666",
"systemsTraceAuditNumber": "101011"
},
{
"amount": "100.00",
"cardAcceptor": {
"address": {
"country": "USA",
"county": "00",
"state": "CA",
"zipCode": "94454"
},
"idCode": "5678",
"name": "Mr Smith",
"terminalId": "1234"
},
"cavv": "0700020718799100000002980179911000000000",
"localTransactionDateTime": "2018-03-27T05:40:55",
"retrievalReferenceNumber": "401010101011",
"senderCardExpiryDate": "2020-12",
"senderCurrencyCode": "USD",
"senderPrimaryAccountNumber": "4895140000066666",
"systemsTraceAuditNumber": "101011"
}
]
}
Thanks,
Vaibhav
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Direct - MultiPullFunds
Hi Vaibhav ,
It works very well now, thanks your help very much.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Direct - MultiPullFunds
I'm currently receiving the same error. what was the solution?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Direct - MultiPullFunds
Hi James, I would like to consult with you in regards to a succesful integration of the Visa Direct API. My Contact is pkirungi@chizo.net
Thanks