cancel
Showing results for 
Search instead for 
Did you mean: 

Error E00027 I'm facing

Whenever we are doing the payment from the local machine with the API call payment is done even if there are decimal values like $123.09
But whenever we are trying to do the payment using the live code there is an error when the value is $123.09
It accepts payments having whole value like $100.00 So what can be the issue?

priyanshihems
Member
5 REPLIES 5

Amounts with non-rounded cents by should not be an issue - by itself.

 

A couple of things to check:

1. Log into the Merchant Interface, search for the transaction, and review the Transaction Status.

2. Check your Fraud Detection Suite settings for any filters based on amount

 

I hope this helps!

mmcguire
Administrator Administrator
Administrator

With sandbox credentials we cannot login as merchant right?

 

 You should have gotten merchant interface login credentials along with your api login when the account was created.

https://sandbox.authorize.net

I am still facing the issue. any other suggestions?

priyanshihems
Member
@priyanshihems

I am not sure why this would be different in sandbox vs live, but there was a user who was passing decimal values that were getting type coerced into having too many places past the decimal, I.e. 123.09001.

I would have your app print out the decimal value after it is passed in the API call to see what it goes through as. If you are using sandbox credentials on a live account you’re going to have problems for sure.
This is a strange issue that should not happen, particularly the sandbox vs live account acting differently.