cancel
Showing results for 
Search instead for 
Did you mean: 

Sandbox returns missing merchant_category_code, usd_outlet_id, usd_termin error for payment api call

Hello, 

 

Merchant ID:
vishal_propay_australia0001

 

Request ID:
6635726114876762003002
Merchant Reference Number :
1663572611331

When I call a payment API to authorize a payment for AUD currency, I am getting a decline for the following reason. 

 

Reason Code:
150
Reply Message:
The following property is either invalid or missing: merchant_category_code, usd_outlet_id, usd_terminal_id
 
Can I please get some help to understand why this happens and how to fix the problem?
 
Request:
{
"clientReferenceInformation": {
"code": "TC50171_3"
},
"paymentInformation": {
"card": {
"number": "4111111111111111",
"expirationMonth": "12",
"expirationYear": "2031"
}
},
"orderInformation": {
"amountDetails": {
"totalAmount": "101",
"currency": "AUD"
},
"billTo": {
"firstName": "John",
"lastName": "Doe",
"address1": "1 Market St",
"locality": "san francisco",
"administrativeArea": "CA",
"postalCode": "94105",
"country": "US",
"email": "test@cybs.com",
"phoneNumber": "4158880000"
}
}
}
1 REPLY 1

I've attempted to address the problem your are facing. Please try again. A long term fix will be coming soon.

rajvpate
Authorize.Net Expert Authorize.Net Expert
Authorize.Net Expert