Hi Team getting this issue, I am pretty sure the cert, key and creds are all right, if i enter wrong pass it says invalid cred thats how i tested. I thought it was datre in past at first.
How this project was setup for anyone in the future. I first set it up so I can access HelloWorld from this guide successfully using $client = new Client([
'base_uri' => $this->baseUrl,
'cert' => $this->cert,
'ssl_key' => $this->key,
'verify' => false, // Only for development. Use true in production.
'auth' => [$this->username, $this->password],
]);
then i get this error when using visa direct
{
"status": "error",
"message": "Multi Push Funds Transfer failed",
"details": "{\"responseStatus\":{\"code\":\"9501\",\"severity\":\"ERROR\",\"message\":\"Invalid input found, please correct the input data\",\"info\":\"\",\"status\":\"400\"}}"
}
my payload
{
"payload": {
"request": [
{
"amount": "100.00",
"senderAddress": "My Address",
"localTransactionDateTime": "2024-09-07T14:45:30",
"recipientPrimaryAccountNumber": "4957030420210454",
"cardAcceptor": {
"address": {
"state": "CA",
"county": "00",
"country": "USA",
"zipCode": "94454"
},
"idCode": "5678",
"name": "Mr Smith",
"terminalId": "1234"
},
"senderReference": "",
"transactionIdentifier": "234234234234234",
"retrievalReferenceNumber": "401010101011",
"senderCity": "My City",
"senderStateCode": "CA",
"systemsTraceAuditNumber": "101011",
"senderName": "Mr Name",
"settlementServiceIndicator": "9",
"transactionCurrencyCode": "USD",
"recipientName": "Akhila",
"senderCountryCode": "USA",
"feeProgramIndicator": "123",
"sourceOfFundsCode": "01",
"senderAccountNumber": "4005520000011126"
},
{
"amount": "100.00",
"senderAddress": "My Address",
"localTransactionDateTime": "2024-09-07T14:45:30",
"recipientPrimaryAccountNumber": "4957030420210454",
"cardAcceptor": {
"address": {
"state": "CA",
"county": "00",
"country": "USA",
"zipCode": "94454"
},
"idCode": "5678",
"name": "Mr Smith",
"terminalId": "1234"
},
"senderReference": "",
"transactionIdentifier": "234234234234235",
"retrievalReferenceNumber": "401010101012",
"senderCity": "My City",
"senderStateCode": "CA",
"systemsTraceAuditNumber": "101012",
"senderName": "Mr Name",
"settlementServiceIndicator": "9",
"transactionCurrencyCode": "USD",
"recipientName": "Akhila",
"senderCountryCode": "USA",
"feeProgramIndicator": "123",
"sourceOfFundsCode": "01",
"senderAccountNumber": "4840920103511221"
}
],
"localTransactionDateTime": "2024-09-07T14:45:30",
"businessApplicationId": "AA",
"merchantCategoryCode": "6012",
"acquirerCountryCode": "840",
"acquiringBin": "408999"
}
}