You are here: Shopping Carts Virtuemart Tips and Tricks

Tips And Tricks

Tips and Tricks!

Configure Authorize.net Payment

Requires:
1) Working installation of Mambo-phpShop 1.2RCb or greater.
2) PHP compiled with CURL extensions
3) Properly installed, dedicated SSL certificate.
4) Authorize.net account.
5) Authorize.net transaction key (Gained by logging into your Authorize.net account).

Configuration instructions:

1) Click List Payment Methods, from the Mambo-phpShop administration panel.
2) With the code AN, Click on payment type named Credit Card.
3) Your settings should be as follows On the Payment Method form, General tab.

a. Active?: Checked
b. Payment Method Name: You may customize this field (i.e. MC/Visa/Amex)
c. Code: AN
d. Payment Class Name: ps_authorize
e. Payment Method Type: Check Use Payment Processor
f. Accepted Credit Card Types: This will flexible depending on your merchant services account and your Authorize.net account settings.
g. Shopper Group: Select "Default", Unless you want only certain levels of shoppers able to use this payment type.
h. Discount: Enter the discount, to offer a discount to shoppers for using this payment type.
i. List order: This determines the order in which they appear during checkout, when using multiple payment types.


4) On the Payment Method form, Configuration Tab

a. Test mode? Set no when the site is live and to yes when testing site and. Transactions will not be captured for payment when sent in test mode.
b. Authorize.net Login ID: Enter your Authorize.net ID
c. Authorize.net Transaction Key: See Step 5.
d. Request/Capture Credit Card Code Value (CVV2/CVC2/CID): It is the three digit code that appears after the credit card number on the back of the credit card. Capturing this code may be result in a lower credit card rate (FEATURE NOT YET IMPLEMENTED).
e. Recurring Billing?
f. Authorization Type: You may authorize and also capture the payment, or you may simply authorize the payment (the customer's account will be confirmed as valid and with available credit, but the account will not be charged).


5) Enter your Transaction Key

a. Click on the button Show/Change the Transaction Key
b. Enter Mambo user password in the Please type in your User Password box.
c. Enter your Authorize.net transaction key in the Current Transaction Key box.
d. Enter Mambo user password in the Please type in your User Password Box.
e. Click the Submit Query button

6) Confirm that your transaction key was accepted

a. Click on the Configuration tab.
b. Click the button Show/Change the Transaction Key
c. A partially masked transaction key should be shown.


7) Save your changes. Setup is complete.

Instructions:

1) Unless you using Downloadable products, you must have the Mambo-phpShop configured to go through all four checkout steps and have valid shipping methods available, or the Authorize.net module will fail.

2) The most common reasons for the message "Failure in ps_authorize." are:

a) an incorrect or missing transaction key
b) incorrect checkout configuration (for all checkout steps,set less than four)
c) PHP compiled without CURL extensions.