Welcome, Guest. Please login or register.
Login with username, password and session length


Need help or want to talk to other developers? Join the VirtueMart Chat! Read more...

  Advanced search

247038 Posts in 67506 Topics- by 258314 Members - Latest Member: aniketana
Pages: [1] 2 3 ... 8   Go Down
Print
Author Topic: Tips on making authorizenet work in Joomla/VirtueMart  (Read 95302 times)
rowby
Jr. Member
**
Posts: 75


WWW
« on: January 24, 2006, 11:21:12 AM »

The documentation on activating authorizenet is horribly sparse, but authorizenet does indeed work. I made it work just now.

The good news is IT's EASY!

Here are step by step instructions on how to do it.  (Others are invited to jump in with their comments.)

1)  Make sure your hosting company has  PHP 4.0.2 or later, with cURL extension (with OpenSSL support). If you are not sure, contact your hosting company.  This is essential.

2)  In the VirtueMart control panel, click on List Payment Methods.  Make sure Credit Card is active.

3) Click on Credit Card.  Make sure the cards (Visa, Mastercard, whatever) you have set up with your authorizenet.com account are checkmarked, and the other cards are not checkmarked.

4) Click on Configuration tab.  Type in your authorizenet.com Login ID.  Keep it in Test mode for now. Click "Show/Change the Transaction Key" button.

5) Where it says "Please type in your User Password:" enter your JOOMLA user password that you have previously set up on your site. (NOT the authorizent.com password.) 

6)  A box will appear where you enter the Authorizenet's current transaction key.  In the bottom box re-enter your Joomla user password.  Save the panel.   (***)

7)  Make sure Authorizenet is in TEST mode  by logging into your authorizenet account at authorizenet.com)


8   Go to your store and do  a TEST order.  Use the following TEST credit card to do your authorizenet test. Note: The below card only works in TEST mode and will return an error in live mode.)

5424000000000015 MasterCard.   Use any fake name and use any date after today's date as the card expiration date.

9) Once the above works, go to authorizenet.com and change your account from TEST to LIVE.  And go into the Virtuemart Credit Card configuration tab and change authorizenet from TEST to LIVE.

10) Then do a test charge with a real card.  You can go back to authorizenet.com and VOID that card charge if you do it before the settlement process takes place. 

*** NOTE: You get your transaction key by logging into your authorizenet.com account and creating one under Authorizenet's Settings and Profile link> Obtain Transaction Key link.

ANOTHER NOTE: Interestingly, the above worked WITHOUT the test site using a secure certificate.  However I strongly suggest you set up a secure certificate for your site. 

That's it! 

Rowby Goren
http://www.rowby.com

keywords for this post: authorizenet authorize.net ps_authoriz***et authorizenet.com ps_authorize.php
« Last Edit: January 24, 2006, 15:28:04 PM by rowby » Logged

Join me in Outer Space at:
http://www.rowbyville.com
Picasso Fish
Newbie
*
Posts: 4



WWW
« Reply #1 on: January 25, 2006, 14:17:06 PM »

Hi,

Tried all your steps and got the following errors:

Error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
Error: Failure in Processing the Payment (ps_authorize)

Logged

Picasso Fish Corporation - Experts in VirtueMart, Joomla!, Web, Print, Design and Marketing.
picassofish.com - There's an Ocean of Opportunities... Swim to the Top with Picasso Fish.
artecc
Newbie
*
Posts: 3


« Reply #2 on: January 26, 2006, 13:50:28 PM »

Have you found that the merchant email receipt from Authorize.net contains mismatched fields from VirtueMart? For example, the email isn't transferred that Authorize.net.

I upgraded from PHP-Shop and that's the only problem I'm having with the process.

Thanks!
Logged
rowby
Jr. Member
**
Posts: 75


WWW
« Reply #3 on: January 26, 2006, 15:00:37 PM »

Ummm the site is barely live but I will keep an eye out for that problem.  And get back to you here.

Rowby
Logged

Join me in Outer Space at:
http://www.rowbyville.com
hvogel
Newbie
*
Posts: 1


« Reply #4 on: January 28, 2006, 12:22:05 PM »

 Smiley  Dude!  I have been struggeling w / authorize.net for a while with the OScommerce.  I followed your lead here and within 20-min its now working!

Very exciting.

Thanks so much,

hvogel
Logged
jplc
Newbie
*
Posts: 13


« Reply #5 on: January 30, 2006, 07:14:04 AM »

Heh, nice to know I wasn't the only one having issues with osCommerce and Authorize.net  Lips Sealed
Logged
cytherea
Newbie
*
Posts: 2


« Reply #6 on: February 14, 2006, 05:53:28 AM »

Anyone has any tips on how to implement the state fields?

I'm using the Authorize.net payment gateway and it needs the state fields to be filled in. Otherwise it doesnt accept the payment. But for the most countries there is no state filled in.

Maybe someone can help me.
Logged
rowby
Jr. Member
**
Posts: 75


WWW
« Reply #7 on: February 14, 2006, 20:32:30 PM »

Glad to hear my tips helped!

Logged

Join me in Outer Space at:
http://www.rowbyville.com
Daniel Wagner
Newbie
*
Posts: 41


« Reply #8 on: March 18, 2006, 13:56:25 PM »

Anyone have an issue with rejected Authorize.net payments? VM does not return useful error codes and does not allow the customer to attempt to correct the problem and re-submit the order. After submitting final order customer appears to be redirected to the first checkout page and receives errors like:

    Error: This transaction has been declined.
    Error: Failure in Processing the Payment (ps_authorize)

Then when clicking on next the cart is emptied and customer is redirected to the store home page.
Logged

Dan
guilliam
Full Member
***
Posts: 151


VM Leads the Way!


WWW
« Reply #9 on: March 28, 2006, 03:23:48 AM »

Code:
Warning: fgets(): SSL: fatal protocol error in

/home/******/public_html/administrator/components/com_virtuemart/classes/payment/ps_authorize.php on line 394

im getting this now.. however i have a feeling this is because curl is not compiled. will recompile then give this a shot again.

thanks for the tips mate!

- g
Logged

"I was one of those who wondered why people would pay so much $$$$ to do something that was so much fun!" -R. Harkrider, Fortran Code Engr.
^^If u read that in $GREEN, Argh!! u missed the HIGHLIGHTS and all the FUN!
www.joomlaconsultancy.net  |  www.astang.com
guilliam
Full Member
***
Posts: 151


VM Leads the Way!


WWW
« Reply #10 on: March 30, 2006, 11:01:15 AM »

Error: 3-1-103-P---This transaction cannot be accepted.
Error: Failure in Processing the Payment (ps_authorize)

ANY IDEAS?
Logged

"I was one of those who wondered why people would pay so much $$$$ to do something that was so much fun!" -R. Harkrider, Fortran Code Engr.
^^If u read that in $GREEN, Argh!! u missed the HIGHLIGHTS and all the FUN!
www.joomlaconsultancy.net  |  www.astang.com
Daniel Wagner
Newbie
*
Posts: 41


« Reply #11 on: March 30, 2006, 11:12:10 AM »

I would guess that your transaction key or password is wrong. I responded to your post here: http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=16717.msg36906#msg36906
Logged

Dan
simbo1905
Guest
« Reply #12 on: March 30, 2006, 12:32:30 PM »


Dan put up an excellent patch to fix up the error handing in the authorize.net module which you can pickup here:
http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=16717.msg36707#msg36707
Logged
benr
Newbie
*
Posts: 9



« Reply #13 on: September 12, 2006, 17:48:23 PM »

I have followed the instructions above for setting up the Authorize.net functionality in payment options.  But I'm still getting this error:

Error: 3-1-103-P---(TESTMODE) This transaction cannot be accepted.
Error: Failure in Processing the Payment (ps_authorize)

We are currently running in Test Mode on Authorize.net.  I have double checked the API login and Transaction Key and they are correct.  I'm at a loss here...  Any help would be greatly appreciated.  Thanks in advance.
Logged
Jason
Newbie
*
Posts: 34


« Reply #14 on: September 13, 2006, 16:05:12 PM »

I am getting that same error as well.  Is this just because I am using a test acount from Authorize.net?

Help?
Logged
Pages: [1] 2 3 ... 8   Go Up
Print
Jump to: