Setting up an account with Authorize.Net
Ecommerce Templates are Approved Authorize.Net Associate
Resellers so it is now possible to get the sign up forms
straight from us, just fill in the one you need, send it
on to authorize.net and you will be well on your way to
setting up an account with authorize.net.
- Merchant Account and Payment Gateway
If you require both a Merchant Account and a
Payment Gateway, the steps are quite simple. All you
need to do is download the"Integrated Payment
Solutions Account Set-up Form." This application has
detailed instructions and gets sent directly to
Authorize.Net where they will work to guide you
through the set-up process. Pricing is available in
the doc below.
Integrated Payment Solutions Account Set-up Form
If you already have an Internet merchant account
with an Authorize.Net payment gateway all you need
to do is download a copy of the"Payment Gateway
Account Set-up Form." Follow the detailed
instructions on the form, complete the application
and return it to Authorize.Net. They will work
directly with you to make sure that your account is
set up as quickly as possible.
Payment Gateway Account Set-up Form
Setting up your store with Authorize.Net
Included with your store template there is a special
file in the admin directory called wpconfirm.asp. The
function of this file is to interpret the response from
Authorize.Net. You need to enter the URL of this file in
your Authorize.Net admin section to indicate that it is
a valid URL. To do this:
- Log into your account at https://secure.authorize.net
- Scroll down till you see the "Transaction
Response" section, and click "Response/Receipt URLs"
- Click "Add URL"
- Enter the exact URL of this file, for instance .
. .
http://www.yourstore.com/vsadmin/wpconfirm.asp
- Click Submit.
NOTE
The above steps are not necessary for the AIM
Method
- Now go back to the https://secure.authorize.net
settings main menu.
- Scroll down until you see "Security", then click
on "Obtain Transaction Key".
- Answer the Secret Question you used to set up
your account and take note of this transaction key.
Now, in your Ecommerce Template admin, go to the
Payment Providers section, click "Modify" for
Authorize.Net and enter your Merchant Login Id and
Transaction Key where indicated. Make sure the system is
set to "Enabled" and is in demo mode to allow you to
test easily.
This transaction key is a new feature of the
Authorize.net system. If you have a template version
prior to v1.3.5 you will not find this in your Ecommerce
Template Admin. You are strongly advised to upgrade to
this version however, as without it your Authorize.Net
connection will not function after the new year.
You should now be ready to run some tests through the
system. To test, use the following visa card number with
any date in the future. 4007000000027
When you're ready to go live, don't forget to take
Authorize.Net out of demo mode in your Ecommerce Plus
Template admin section.
Troubleshooting
If you receive an error such as "The referrer, relay
response or receipt link URL is invalid" or an error
number 14, then please check that the Store URL in your
Admin Main page is correct. The Store URL should be the
URL of the base of your store. If it´s not in a
subdirectory it would be http://www.yoursite.com. If it
is in a subdirectory then you will need to add that, for
instance . . . http://www.yoursite.com/store/
Do remember to change http://www.yoursite.com for the
actual URL of your site. You´ll be surprised how many
trip up on that one.
If you receive the error "(13) The merchant login ID
or password is invalid or the account is inactive." then
check that in the Merchant Login ID under the
Authorize.net payment providers page of the Admin
Control Panel you have entered the Login number
not the Merchant ID number.
If you receive an error similar to Type
mismatch: 'vsRESULT' then log into your
authorize.net merchant control panel and click on
Settings and Profile -> Direct Response (under the
Transaction Response heading) -> Then under Direct
Response Delimiter make sure "Field Encapsulation
Character" is set to nothing.
|