The Authorize.Net integration lets you accept USD payments via credit card and eCheck with Authorize.Net. After someone completes your form, they're redirected to an integrated payment form where they enter their payment information. Wufoo does not store any of this information. It is passed securely to Authorize.Net and they return if the transaction was successful or not.

Tip! Our article on Choosing a Payment Merchant can help you choose the right payment integration.

Adding the Integration

  1. Log in and go to Forms.
  2. To the right of the form,
    • If you're using legacy Wufoo, click Payments.
    • If you're using the new Wufoo experience, click the $ View Payments icon.
Merchant Setup

To connect a Authorize.Net account:

  1. Select Authorize.Net as your merchant.
  2. Enter your Authorize.Net Login ID and Transaction key. This information is different from the credentials you use to login to your account. See Authorize.Net's Documentation for detailed instructions on how to find this information.
Payment Options

Authorize.Net supports the following payment options:

  • Show Running Total
  • Collect Shipping Address
  • Pre-Populate Billing Info
  • Limit Card Types Accepted
  • Allow for eCheck Payments
  • Email Receipt To User
  • Email Copy of Receipt to Me
Assigning Prices

You'll need to assign prices to fields on your form.

Integration Errors

(13) Merchant Login ID or Password is Invalid or 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) 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 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.

  1. Log into Authorize.Net.
  2. Click the Account tab to edit your account settings.
  3. Click Payment Form.
  4. Click Form Fields.
  5. Uncheck any fields that are not part of the Wufoo payment form.
  6. Save your changes.
Form is Not Redirecting After Payment

If your transactions are returning a success message, but the form does not redirect after payment, you’ll need to configure the API settings in your Authorize.Net account.

  1. Log into Authorize.Net.
  2. Click the Settings link.
  3. Beneath Transaction Format Settings click Direct Response.
  4. Set your delimited response to no and your default field separator to pipe.
  5. Save your changes.
Accept online payments via credit card and e-check with Authorize.Net.

Create online forms

Add HTML forms to your site in a snap—no coding required.

Change Language