Authorize.Net Integrated
FAQs
The User Experience
The user experience for the Authorize.net and Wufoo integration consists of two major processes.
Complete Wufoo Form
The user will complete your Wufoo form just like they would any Wufoo form. This form will validate for any errors, and when a form validates and is submitted, the user will redirected to the integrated Wufoo payment form to initialize the payment process.
Complete Integrated Wufoo Payment Form
When the user is redirected to the integrated Wufoo Payment form they will be asked to fill out their credit card details, a billing address, and a shipping address (if specified). If the transaction fails for any reason an error message will appear in the integrated payment form, much like a normal Wufoo form. If the transaction succeeds the user will be redirected to the form’s confirmation page.
Configuring Wufoo
Authorize.net requires a login Id and a transaction key. Please note that neither of these items are the login or password that you use to log into Authorize.net. They are completely separate from logging into your account and can be obtained by following these steps:
On the first page, look for the “Account” section at the bottom left hand side. Click on “Settings”.
On the settings page, click on “API Login ID and Transaction Key”, which is located in the “Security Settings” section.
Your API login Id should show on the API Login ID page, and to obtain a transaction Id, follow the instructions in the “Create New Transaction Key” section.
Log into Wufoo and enter your credentials into your merchant setup are as explained at http://wufoo.com/docs/payment-settings/
** Please note that Authorize.net can change their settings and the official documentation on obtaining a login Id and transaction key can be found at https://account.authorize.net/ui/themes/anet/User/TransactionKey.aspx#.
Authorize.net Errors
(13) The merchant login ID or password is invalid or the account is inactive. - This error occurs when either your login Id or transaction key are invalid. Please refer to the section on Configuring Wufoo and make sure that you have obtained the proper login Id and transaction key.
(99) This transaction cannot be accepted. - This error occurs when you have entered an incorrect Transaction Key into Wufoo. Double check to make sure that the Transaction Key provided by authorize.net is exactly what you entered into Wufoo.
Field is Required - If you are receiving error messages that certain fields are required, and those fields are not part of the payment form, this is because you need to update the settings inside of Authorize.net that require specific fields to be submitted along with a payment submission. To update your Authorize.net account, please do the following:
- Log into Authorize.net.
- Click the “Account” tab to edit your account settings.
- Click “Payment Form”.
- Click “Form Fields”.
- Un-check any fields that are not part of the Wufoo payment form.
- Save your changes.
Authorize.net Setup
The easiest way to learn about and set up an Authorize.net account is to take a look at their introductory tour located at http://welcome.authorize.net/