Choosing Authorize.net as a purchase option in VirtueMart.In this tutorial we will show you how to setup VirtueMart to allow you to accept payments via Authorize.net. Authorize.net is one of the most popular secure online payment gateways.

This requires that you have an account setup with Authorize.net

How to Use Authorize.net:

  1. Login to your Joomla! Admin panel.
  2. In the navigation menu, roll your mouse over Components, then click the VirtueMart option.
  3. In the VirtueMart menu click the Shop option, then click Payment Methods. Click the New button, and there will be several fields available.
    authorize-method
    Fill them in as needed, below is a brief description of the available options.
    OptionDescriptionWhat I Entered
    Payment Name Enter a name for the payment option you are setting up Authorize.net
    Published Choose Yes to make this option functional. Yes.
    Payment Description Enter more words explaining this payment option. This is the Authorize.net payment option.
    Payment Method From the drop-down choose the payment option to setup. Paypal
    Shopper Group Choose a group from the drop-down to apply this Payment method only to this group. Left blank
    List Order If you enter a number here,  lower numbered options will display first in the payment method list, followed by the next lowest option. 0

    After entering your preferences, click the Save button. You will see a notification stating "Payment Method successfully saved."
  4. Click the Configuration tab.
    configure the authorize.net payment option
    There will be fields / selections to enter, below is a brief description of the options:
    OptionDescription
    Authorize.net hostname

    Enter your Authorize.net hostname, Virtuemart advises if you do not know it to leave it at default:

    https://secure.authorize.net/gateway/transact.dll

    Login ID Enter your Authorize.net login key.
    Transaction Key Enter your account specific key from Authrorize.net.
    Secure Post Choose Yes if you are using an SSL, and No if you are not.
    Use Sandbox Sandbox mode is like testing mode. Choose Yes if you are performing tests, No if you are not.
    Authorize.net Sandbox hostname

    Enter your sandbox hostname, if you are not sure VirtueMart recommends using the default:

    https://test.authorize.net/gateway/transact.dll

    Sandbox Login ID Enter your sandbox login ID here.
    Sandbox Transaction Key Enter your sandbox transaction key here. 
    Transaction Types

    Authorization and Capture: Authorize and process the charges.

    Authorization Only: This option will authorize the charge, but will not complete the charge immediately. It will wait until you submit the transaction manually from the admin panel, or the transaction is pushed through by the buyer.

    Credit Cards From the drop-down menu, choose the credit cards you want to accept. I chose select all options.
    Logos

    Choose a logo to be associated with the payment name. You can add additional images to this list by uploading to:

    /images/stories/virtuemart/payment/

    CVV images Choose a logo to be associated with the credit card CVV. You can add additional images to this list by uploading to:

    /images/stories/virtuemart/payment/

    Debug? If you choose Yes, all transaction will be saved to: /logs
    Order Status for Approved Payments When payments go through successfully, you can choose how you want the status set. Options are: Pending, Confirmed by shopper, Confirmed, Cancelled, Refunded, and Shipped.
    Transaction declined When a payment fails, select how you want the status set. Options are: Pending, Confirmed by shopper, Confirmed, Cancelled, Refunded, and Shipped.
    Transaction held for review If a transaction is held for review, choose how you want the status set. Options are: Pending, Confirmed by shopper, Confirmed, Cancelled, Refunded, and Shipped.
    Countries Choose which countries you want to accept payments from, you can select all options too.
    Minimum Amount You can set a minimum price total that will allow this payment option here.
    Maximum Amount You can set a max price total that will allow this payment option here.
    Discount or Fee per Transaction  If you want to add or remove a charge per transaction for using this type of payment method, enter it here.
    Discount or Fee per Total Amount  If you want to add or remove a charge per total for using this type of payment method, enter it here.
    Tax You can select a tax rule from the drop-down box to charge a tax for using this payment option.
    After making your selections, click the Save button. You will see a notification stating "Payment Method successfully saved." This payment option will now be available when customers check out.
    Saving my VirtueMart payment option in VirtueMart.
    Congratulations, now you know how to setup Authorize.net as a payment option in VirtueMart!

 

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve our Help Center:
Email Address
Optional, but our team may contact you for more information.
Did you find this article helpful?

Post a Comment

Name:
Email Address:
Comment:
Are you a bot?
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!

Help Center Search

Current Customers

Email: support@WebHostingHub.com Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.