Since 24.02.13 Create Pull Funds Transaction on https://sandbox.api.visa.com/visadirect/fundstransfer/v1/pullfundstransactions returns error: API Validation Error: 3001. Invalid PAN or TOKEN.
I tried all 3 example from https://developer.visa.com/capabilities/visa_direct/reference#tag/Funds-Transfer-API/operation/creat..., all 3 cards from examples produce this error. Before 24.02.13 this error not reproduced
Solved! Go to Solution
Hi @alex3, Thank you for reaching out! One of our agents is looking into this and will get back to you soon. Until then, if any community members know a solution, feel free reply to this thread.
On page https://developer.visa.com/capabilities/visa_direct/reference#tag/Funds-Transfer-API/operation/creat... I select Create Pull Funds Transaction and press button Try it. In provided example I only change localTransactionDateTime for passing validation. In response I always get error 404
{
}
Same result for all three examples. This error reproduced since beginning of week and blocked my work because I can`t test my application. Any correct input data previously produced success result now throw this error. Maybe somebody knows card numbers with which this api will be work?
Example of request
https://sandbox.api.visa.com/visadirect/fundstransfer/v1/pullfundstransactions
{
"surcharge": "11.99",
"amount": "124.02",
"localTransactionDateTime": "2024-02-14T12:00:00",
"cpsAuthorizationCharacteristicsIndicator": "Y",
"riskAssessmentData": {
"traExemptionIndicator": true,
"trustedMerchantExemptionIndicator": true,
"scpExemptionIndicator": true,
"delegatedAuthenticationIndicator": true,
"lowValueExemptionIndicator": true
},
"colombiaNationalServiceData": {
"addValueTaxReturn": "10.00",
"taxAmountConsumption": "10.00",
"nationalNetReimbursementFeeBaseAmount": "20.00",
"addValueTaxAmount": "10.00",
"nationalNetMiscAmount": "10.00",
"countryCodeNationalService": "170",
"nationalChargebackReason": "11",
"emvTransactionIndicator": "1",
"nationalNetMiscAmountType": "A",
"costTransactionIndicator": "0",
"nationalReimbursementFee": "20.00"
},
"cardAcceptor": {
"address": {
"country": "USA",
"zipCode": "94404",
"county": "081",
"state": "CA"
},
"idCode": "ABCD1234ABCD123",
"name": "Visa Inc. USA-Foster City",
"terminalId": "ABCD1234"
},
"acquirerCountryCode": "840",
"acquiringBin": "408999",
"senderCurrencyCode": "USD",
"retrievalReferenceNumber": "330000560021",
"addressVerificationData": {
"street": "XYZ St",
"postalCode": "12345"
},
"cavv": "0700100038238906000013405823891061668252",
"systemsTraceAuditNumber": "452011",
"businessApplicationId": "AA",
"senderPrimaryAccountNumber": "4060320000000127",
"settlementServiceIndicator": "9",
"visaMerchantIdentifier": "73625198",
"foreignExchangeFeeTransaction": "11.99",
"senderCardExpiryDate": "2023-10",
"nationalReimbursementFee": "11.22"
}
I am running into this as well. Has there been a resolution?
Hi @arnoldmukisa and @alex3,
I ran a sandbox test today and the API call generated a successful request and response payload. Please see my successful request/response payload below and try your test again. In the request, have the "localTransactionDateTime" match the Response Header Date to see if that works.
End Point https://sandbox.api.visa.com/visadirect/v1/transactionquery?acquiringBIN=408999&transactionIdentifie...
Method GET
Request
{
"surcharge": "11.99",
"amount": "124.02",
"localTransactionDateTime": "2024-02-26T19:14:56",
"cpsAuthorizationCharacteristicsIndicator": "Y",
"colombiaNationalServiceData": {
"addValueTaxReturn": "10.00",
"taxAmountConsumption": "10.00",
"nationalNetReimbursementFeeBaseAmount": "20.00",
"addValueTaxAmount": "10.00",
"nationalNetMiscAmount": "10.00",
"countryCodeNationalService": "170",
"nationalChargebackReason": "11",
"emvTransactionIndicator": "1",
"nationalNetMiscAmountType": "A",
"nationalReimbursementFee": "20.00",
"costTransactionIndicator": "0"
},
"riskAssessmentData": {
"traExemptionIndicator": true,
"trustedMerchantExemptionIndicator": true,
"scpExemptionIndicator": true,
"delegatedAuthenticationIndicator": true,
"lowValueExemptionIndicator": true
},
"cardAcceptor": {
"address": {
"country": "USA",
"zipCode": "94404",
"county": "081",
"state": "CA"
},
"idCode": "ABCD1234ABCD123",
"name": "Visa Inc. USA-Foster City",
"terminalId": "ABCD1234"
},
"acquirerCountryCode": "840",
"acquiringBin": "408999",
"retrievalReferenceNumber": "330000550000",
"senderCurrencyCode": "USD",
"addressVerificationData": {
"street": "XYZ St",
"postalCode": "12345"
},
"cavv": "0700100038238906000013405823891061668252",
"systemsTraceAuditNumber": "451001",
"businessApplicationId": "AA",
"senderPrimaryAccountNumber": "4895142232120006",
"settlementServiceIndicator": "9",
"visaMerchantIdentifier": "73625198",
"foreignExchangeFeeTransaction": "11.99",
"senderCardExpiryDate": "2015-10",
"nationalReimbursementFee": "11.22"
}
Response
[{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"401010350420","transactionDate":"29-10-2023","transactionTime":"00:01:24","responseCode":"5","systemsTraceAuditNumber":"350420","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330200500318","transactionDate":"29-10-2023","transactionTime":"00:23:22","responseCode":"5","systemsTraceAuditNumber":"400318","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330200801270","transactionDate":"29-10-2023","transactionTime":"00:53:21","responseCode":"5","systemsTraceAuditNumber":"801270","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303135","transactionDate":"29-10-2023","transactionTime":"05:55:16","responseCode":"5","systemsTraceAuditNumber":"303135","transactionType":"CRED VOUCHER","actionCode":"05","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303138","transactionDate":"29-10-2023","transactionTime":"05:55:16","responseCode":"5","systemsTraceAuditNumber":"303138","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303144","transactionDate":"29-10-2023","transactionTime":"05:55:18","responseCode":"5","systemsTraceAuditNumber":"303144","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303146","transactionDate":"29-10-2023","transactionTime":"05:55:20","responseCode":"5","systemsTraceAuditNumber":"303146","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303147","transactionDate":"29-10-2023","transactionTime":"05:55:21","responseCode":"5","systemsTraceAuditNumber":"303147","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303184","transactionDate":"29-10-2023","transactionTime":"05:57:56","responseCode":"5","systemsTraceAuditNumber":"303184","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"},{"approvalCode":"21324K","transactionIdentifier":"234234322342343","acquiringBin":"408999","retrievalReferenceNumber":"330205303186","transactionDate":"29-10-2023","transactionTime":"05:58:13","responseCode":"5","systemsTraceAuditNumber":"303186","transactionType":"CRED VOUCHER","actionCode":"00","statusCode":"COMPLETED"}]
Response Header
Status Code: 200
Server : nginx
Date : Mon, 26 Feb 2024 23:08:26 GMT
Content-Type : application/json
Content-Length : 4823
Connection : keep-alive
X-SERVED-BY : -6c47-79x5
X-CORRELATION-ID : 1708988901_781_1631575605_-6c47-79x5_VDP_WS
X-APP-STATUS : 200
X-Pagination : true
X-Count : 32712
encrypted : true
Cache-Control : no-cache, no-store, must-revalidate
X-Frame-Options : SAMEORIGIN
X-XSS-Protection : 0
X-Content-Type-Options : nosniff
Strict-Transport-Security : max-age=31536000;includeSubdomains
Pragma : no-cache
Expires : -1
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;
X-XSS-Protection : 1; mode=block
X-Content-Type-Options : nosniff
Strict-Transport-Security : max-age=31536000;includeSubdomains;always