An Authorize.Net Payment Gateway account enables you to accept credit card payments directly from your site for our different system functions that accept payments such as Custom Forms, Donations, Registrations, and the Store module.
- Connect your website to Authorize.net
- I'm having issues with my Authorize.net Transactions
- My payments don't seem to be getting to me
- I am trying to test my transactions, but they don't seem to be working
- My clients are trying to submit their credit card information, but they are receiving an error message.
- I am still having trouble accepting donations.
To get started, there are 2 pieces you'll need:
A Merchant Account is a type of bank account that allows businesses to accept payments by debit or credit cards. If you already have a merchant account that you use, it's likely you can continue to use it with Authorize.net. If you do not have a merchant account, you will need to establish one. Authorize.net can point you to a number of Merchant Account Providers that they can work with.
A Payment Gateway is an e-commerce service that authorizes payments for e-businesses and online retailers. It is the equivalent of a physical POS (point-of-sale) terminal located in most retail outlets. Authorize.net is the Payment Gateway in this case and you'll need to establish an account with them.
To get started with establishing your Authorize.Net payment gateway, you can take advantage of our pre-negotiated application forms by using our online application. Whether you need only a Payment Gateway, or if you need both a Merchant Account and a Payment Gateway, our application online will provide you with what you need.
Whether you intend to enable payments on your SiteWrench forms, use our Donation page part, Registration page part, or our Store, you will need to have Authorize.net set up on your SiteWrench site first.
1 - Access your Authorize.net account and generate and copy your 'API Login ID' and 'Transaction Key'. Also obtain your Public Client Key from Authorize.net.
2 - Go to your SiteWrench site and navigate to your main Settings tab. At the top go to Tools > Payment Gateway. This is where you will enter your previously copied ID and KEY and CLIENT KEY from your actual Authorize.net account.
3 - Click the option to "Add Payment Gateway" or you may edit an existing one. Within that view, you will see the area to enter your Authorize.net values. Paste in exactly the values you copied from your Authorize.net merchant account.
4 - Select the types of card(s) that you will accept payments from. Please note, make sure your Authorize.net account is set up properly to accept American Express. Selecting this option on SiteWrench gives your clients the ability to select "AmEx" as a payment option, but if your Auth.net account is not set up to allow AmEx, their transaction will not go through.
Authorize.net has a separate step for you to allow American Express to checkout on your site. You would need to contact AMEX directly to create a Merchant ID number there. Once that’s created, you can contact your Authorize.net representative so they can add that to your portfolio. All other card types just go through the Merchant ID that Authorize.net creates for you.
5 - Use the toggle switch to turn on the option to make this your default payment gateway. If you have one payment gateway configured, this will be automatically selected as your default gateway. If you have multiple payment gateways, you can configure one of them to be the default gateway. Otherwise, SiteWrench will assume your oldest configured gateway is your primary gateway and default to that. (Within the page parts that accept payments, you can tell it to use your secondary payment gateway instead of the default.)
6. Select "Create Payment Gateway" of this is a new Gateway you're configuring; Select "Save Payment Gateway" if you are editing an existing gateway. This button exists toward the top.
1 - Access your SiteWrench admin area > Store tab > Settings > General.
2 - Scroll down and check the box to "Allow Auth.NET Checkout".
3 - Scroll to the bottom of the page and Save.
4 - If you have not yet added in your ID and KEY from Authorize.net to SiteWrench, then select the "Manage Payment Gateway Settings" button within your store. Follow the steps above to complete.
1. Access your Form page part on the page where the Form is installed or through the Page Parts Management tab.
2. Within your Form, go to the Settings tab and select the checkbox for "Enable Payments."
3. Set your base price for your form if applicable (e.g. If every form submitted costs a $25 flat fee, set the base price to $25.)
4. Select the appropriate Authorize.net account for the funds to go to. In most cases, there should be only one account to choose from.
5. Go into your Form fields and configure fields that have variable payment options, if desired. Learn more about enabling form payments.
If you have followed the steps to add your Authorize.net ID and KEY in SiteWrench, then nothing else is required. Simply install an Online Donation page part to your page of choice. Learn more about Online Donation page parts.
If you have followed the steps to add your Authorize.net ID and KEY in SiteWrench, then nothing else is required. Simply install an Online Registration page part to your page of choice. Learn more about Online Registration page parts. If you prefer to have your Online Registrations route through the Store as a Checkout option, then you must also configure your SiteWrench Store with your Payment Gateway.
SiteWrench only passes data through to Authorize.net. Any issues you experience with your banking account information needs to be routed to Authorize.net.
There are a few common problems we see:
1. Your Authorize.net account must not be in “Test Mode” in order for you to receive transactions. By default, your Authorize.net account will be in test mode within your Authorize.net account. Be sure to set the account to 'live' within your Authorize.net settings so that our system can properly communicate with Authorize.net for live processing.
My clients are trying to submit their credit card information, but they are receiving an error message.
Account > Settings > Payment Form > Form Fields > Customer Billing Information > Email > Required
Un-check the Email checkbox so that it is Not Required
Your site is automatically secure by using our wildcard SSL certificate. Anytime your customers move to a page that accepts payment, they will be taken to the secure https:// side of your site, which is the .sitewrench.com domain you are used to seeing. It is possible to keep your customers on your primary domain during the entire payment process. This would require an SSL certificate for your domain. Please read more about SSL certificates and how our team can obtain one for your site.
Please check for your Transaction IP Velocity Filter within your Authorize.net account. It is possible this is set to only allow 3 transactions from an IP address each hour, which could be affecting the donations that are getting through to you. You have the ability to turn off this filter in Authorize.net. The filter exists as a way to protect against fraudulent donations from bots that try and submit fake donation after fake donation.