Hi,
We are using AIM API. With test account and test cards the payment process was working well. Since we launched the live site, and changed the API User ID and Transaction key for the live one, the payment process does not work, and we are getting the error message: "Merchant Login ID or Password is Invalid or the Account is Inactive"
We are using PHP, and the payments module from Codeigniter.
Here is the XML request we are posting to the authorize.net
string(1047) "<?xml version="1.0" encoding="utf-8"?><createTransactionRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><merchantAuthentication><name>chopra75112</name><transactionKey>********a2tFUv6z</transactionKey></merchantAuthentication><transactionRequest><transactionType>authCaptureTransaction</transactionType><amount>49.99</amount><payment><creditCard><cardNumber>******758587658765</cardNumber><expirationDate>102013</expirationDate><cardCode>***</cardCode></creditCard></payment><transactionSettings><setting><settingName>allowPartialAuth</settingName><settingValue>true</settingValue></setting><setting><settingName>emailCustomer</settingName><settingValue>true</settingValue></setting><setting><settingName>recurringBilling</settingName><settingValue>false</settingValue></setting><setting><settingName>testRequest</settingName><settingValue>false</settingValue></setting></transactionSettings></transactionRequest></createTransactionRequest>"
string(49) "https://secure.authorize.net/gateway/transact.dll"
Any help trully appreciated, solving the problem is really urgent for us.
Thank you in advance!
Peter
Solved! Go to Solution.
07-02-2013 05:34 AM
07-02-2013 05:55 AM
07-02-2013 05:55 AM
Thank you, it is working now! Would be great to show both URLs on the admin interface, and let know the live chat customer support about that.
However, thanks a lot for your quick respond!
07-02-2013 06:05 AM
I'm using good credentials for MerchantID and LoginKey and submitting to
$this->url = 'https://' . $subdomain . '.authorize.net/gateway/transact.dll';
for my test account, but still get "Merchant Login ID or Password is Invalid or the Account is Inactive". My credentials work fine using a DMP form, but not using an AIM form and the proper authnetAIM.class.php file. Any suggestions on what I need to change?
Thanks.
08-26-2013 01:55 PM
Never mind. I figured it out for my test account. See next two posts.
08-26-2013 02:11 PM
Hello,
When i am using sand box setting with developer API and tansation then it is working fine but when i am using production setting with Production API and transaction id then it is showing following error.
Even i used sample store code for fixing this issue.
require_once 'anet_php_sdk/AuthorizeNet.php';
$METHOD_TO_USE = "AIM";
// $METHOD_TO_USE = "DIRECT_POST"; // Uncomment this line to test DPM
define("AUTHORIZENET_SANDBOX",false); // Set to false to test against production
define("TEST_REQUEST", "true"); // You may want to set to true if testing against production
// You only need to adjust the two variables below if testing DPM
define("AUTHORIZENET_MD5_SETTING",""); // Add your MD5 Setting.
$site_root = "http://www.furniturefold.com/samples/your_store/"; // Add the URL to your site
Error!
response code | 3 |
response reason code | 13 |
10-30-2013 06:42 AM
since it is AIM, log the request to see if something is wrong with it.
10-30-2013 07:47 AM
10-30-2013 09:29 AM
copy the url link and put in your loginid and transactionkey, run in a browser
should get
3,2,33,Credit card number is required
10-30-2013 09:36 AM - edited 10-30-2013 09:36 AM
Sorry, i am still getting same issue. after running url
3,2,13,The merchant login ID or password is invalid or the account is inactive.,,P,0,,,1.99,,auth_capture,,,,,,,,,,,,,,,,,,,,,,,,,,361CB845DD8F46B7A41BDB8874062911,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
10-30-2013 10:58 PM