Reply
Member
Posts: 3
Registered: ‎05-28-2019

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?

Authorize.Net Expert
Posts: 98
Registered: ‎11-29-2017

Re: Error E00027 I'm facing

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!

Member
Posts: 3
Registered: ‎05-28-2019

Re: Error E00027 I'm facing

With sandbox credentials we cannot login as merchant right?

 

Authorize.Net Expert
Posts: 98
Registered: ‎11-29-2017

Re: Error E00027 I'm facing

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

https://sandbox.authorize.net

Member
Posts: 3
Registered: ‎05-28-2019

Re: Error E00027 I'm facing

I am still facing the issue. any other suggestions?

All Star
Posts: 577
Registered: ‎11-05-2018

Re: Error E00027 I'm facing

@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.