Visa Developer Community

Highlighted
Newbie

Merchant push payments API error 400

Hi,

While making request  to https://sandbox.api.visa.com/visadirect/mvisa/v1/merchantpushpayments api with following request body I am getting  error with status 400 and code 9124.

Request body

{
"acquirerCountryCode": "566",
"acquiringBin": "408972",
"amount": 124,
"businessApplicationId": "MP",
"cardAcceptor": {
"address": {
"city": "NOIDA",
"country": "IND"
},
"idCode": "IND",
"name": "CA-IDCode-77765"
},
"feeProgramIndicator": "123",
"localTransactionDateTime": "2017-08-31T18:13:16",
"purchaseIdentifier": {
"referenceNumber": "REF_9014604861",
"type": "2"
},
"recipientName": "Jasper",
"recipientPrimaryAccountNumber": "4123640062698797",
"retrievalReferenceNumber": "171417193810",
"secondaryId": "G001",
"senderAccountNumber": "4027290077881587",
"senderName": "Jasper",
"senderReference": "1232132BankID",
"systemsTraceAuditNumber": "451010",
"transactionCurrencyCode": "INR",
"transactionIdentifier": "381228649430011"
}

1 REPLY 1
Valued Supporter

Re: Merchant push payments API error 400

Hello Yatin,

 

We need to identify if this is a credential issue.

Follow the steps in the developer.visa.com Getting started and test whether certificates are good.

  1. Use the instruction and install the certificates. Follow exact steps
  2. Use SOAPUI and test hello world with your certs. That is tell if there is a credential issue.
  3. If that works, then send us the json http request and response (complete request and response with header values) at developer support email and we can help if there is an issue.

Thanks

Sanobar

Tags (3)