Authorize.net
Authorize.net is a legacy third party payment processor. GoFundMe Pro customers today onboard with GoFundMe Pay, which is a payment solution offering more payment options for donors, in-product reconciliation reporting, and built-in fraud protection.
Set up Authorize
Before you start
You’ll need to create an Authorize.net account if you haven’t already.
Get your API login ID
- Sign in to Authorize.Net
- Select the Account tab to access your Settings
- Under Security Settings, select API Credentials & Keys
- Copy your API Login ID
- Obtain a New Transaction Key if you don’t have a key or cannot remember your old key
Important: Once you have your key, keep it in a safe place. Do not share your transaction key with anyone outside of the Care Team.
Complete setup in GoFundMe Pro
Once you have your API Login ID and Transaction Key, you’ll need to connect GoFundMe Pro and Authorize.net.
- In your GoFundMe Pro menu, select Settings
- Select Payment Processor Portal
- Select Authorize.net
- Enter your API Login ID and Transaction Key into the form
Note: If you need help, contact our Care Team to assist with completing the setup. To keep your transaction info secure, please create a secure message with Saltify.io that includes your API Login ID and Transaction Key. Then send the generated secure link to the Care Team.
Next steps
After the setup is complete, we recommend disabling a few of the fraud filters in your Authorize.net account. These filters may disrupt GoFundMe Pro's donation processing. Disabling them will not make your account less secure and ensures your donations will process smoothly.
Edit Authorize.net fraud filters
Authorize has additional fraud protection tools that you can use on top of GoFundMe Pro's security measures. But, there are a couple of settings that may negatively interact with GoFundMe Pro's donation processing. For that reason, we recommend disabling a few fraud filters in Authorize.
Disabling the filters will not make your account less secure. GoFundMe Pro's top priority is protecting your organization, supporters, and data. We use industry-proven measures to provide a safe and trusted fundraising platform so you can focus on your mission. Learn more on our Security Page.
Velocity filter
We do not recommend enabling the Velocity filters unless you know what your expected velocity is for the full year. Often, velocity filter thresholds are set too low. This can lead to false positives and lead to a loss of legitimate donations.
- Sign in to your Authorize.net account
- Select Tools
- In the menu, select Fraud Detection Suite
- Navigate to the Card Testing Settings section
- Select Daily Velocity Filter
- Unmark the Enable Filter checkbox
- Select Save
Note: You may have to enter a transaction velocity threshold in order to disable and save. Once you disable the filter, the threshold will not apply so you can use any number you like.
- Repeat the process above for the other velocity filters under Card Testing Settings
Address verification service (AVS)
In GoFundMe Pro Events, you don't always have to require billing addresses for paid transactions. If you plan to use this feature, we recommend disabling AVS since AVS requires billing addresses.
- In your Authorize.net account select Tools
- In the menu, select Fraud Detection Suite
- Navigate to the Transaction Settings section
- Select the Enhanced AVS Handling Filter
- Unmark the Enable Filter checkbox
- Select Save
Card verification value (CVV)
GoFundMe Pro typically doesn’t recommend requiring CVV. We don’t send CVV for recurring transactions after the first payment, so requiring CVV will cause recurring donations to fail.
- In your Authorize.net account, select Tools
- In the menu, select Fraud Detection Suite
- Navigate to the Transaction Settings section
- Select Enhanced CVV Handling Filter
- Unmark the Enable Filter checkbox
- Select Save
Reviewing transactions
We recommend reviewing the Fraud Detection Suite in Authorize.Net every 72 hours as a best practice. This will help you see if any of the other fraud filters blocked a transaction or if any of the filters above were accidentally turned on again. You can then adjust your filter settings accordingly.
To review your transactions, sign in to your Authorize.Net account, select Tools, and the Fraud Detection Suite from the menu. If any transactions were blocked you’ll see a number under the *Triggered columns.
If a number appears, select it and then the Trans ID to approve or reject the transaction.
What does GoFundMe Pro do to protect our organization from fraud?
GoFundMe Pro uses industry-proven measures to keep your organization and supporters safe.
We also offer ReCAPTCHA. This is a fraud prevention tool that we can turn on by request. ReCAPTCHA uses a learning algorithm, which means it constantly improves at protecting you from spam, bots, or other fraudulent activity. To top it all off, GoFundMe Pro adds its own logic to make it even more effective.
Set up an Authorize.net webhook
If you use Authorize.net, you can enable a webhook. The webhook ensures that GoFundMe Pro transaction statuses update whenever you change transactions in Authorize.net (Ex. refunds, voids, and more). Note that webhook notifications do not apply to transactions that donors dispute (chargebacks).
To enable the webhook, you need to send GoFundMe Pro your Signature Key.
Send GoFundMe Pro your signature key
- Log in to your Authorize.net account
- Select the Account tab
- Under Security Settings, select API Credentials and Keys
- Obtain a New Signature Key
- Copy your Signature Key and send it to our Care Team
Once you send your Signature Key, we'll notify you when the webhook setup is complete.
Add new Authorize.net credentials to GoFundMe Pro Manager
- In your GoFundMe Pro account, select Settings
- Select the Payment Processor Portal
- Select Edit
- Enter your API Login ID and Transaction Key
- Select Save
Frequently asked questions
How much does it cost to use Authorize?
The pricing for Authorize depends on the plan you choose. You can find more information on their pricing page. We listed their standard setup and monthly gateway fees below for reference:
- $49 Setup Fee
- $25 monthly Gateway Fee
Who can use Authorize on GoFundMe Pro?
Any US GoFundMe Pro customers can use Authorize as their payment processor. In addition, customers can submit transactions to Authorize directly from various merchant business models including websites, point-of-sale systems, call centers, and mobile devices.
When will we receive our donations?
After a batch of transactions has settled and there is a positive balance, most merchants can expect their Merchant Service Provider (MSP) to fund their credit card transactions within 2-3 business days.
What is the processing cut off time?
Transactions are batched for settlement based on the transaction cut off time specified within your Authorize account. The default transaction cut off time is 3:00 PM Pacific time.
All transactions with the status Captured/Pending Settlement, Refund, Decline or General Error are eligible for settlement and are automatically settled once every 24 hours.
What if I need help?
We’re here for you. For support related to GoFundMe Pay or GoFundMe Pro reporting, please contact GoFundMe Pro Care. For support related to Authorize and its features please visit the Authorize.Net support center.