Authorize.net integration for processing payments
Authorize.Net is a trusted payment processor known for its reliability and security, making it a popular choice for businesses of all sizes. With over 20 years of experience, it offers features like recurring billing, mobile compatibility, and integration with various e-commerce platforms.
Choosing a Payment Processor
Section titled “Choosing a Payment Processor”When deciding between Stripe, PayPal, and Authorize.Net, consider what’s best for your business needs:
- Stripe: Ideal for online businesses and startups, offering a developer-friendly platform with custom integrations.
- PayPal: A globally recognized processor with features like secure payment gateways and invoicing.
- Authorize.Net: Known for its robust security and mobile compatibility, providing a reliable payment processing service.
Compare features, fees, and support options to determine the best fit for your business.
Requirements for Authorize.Net
Section titled “Requirements for Authorize.Net”Authorize.Net supports transactions from merchants in the United States, Australia, and Canada. Before integrating, ensure your browser is supported:
- Chrome: Version 80 or higher
- Edge (Chromium): Version 85 or higher
- Firefox: Version 78 or higher
- Safari: Version 12 or higher
Check your browser version using sites like What’s My Browser or What Is My Browser.
Integrating Authorize.Net as a Payment Gateway
Section titled “Integrating Authorize.Net as a Payment Gateway”- Acquire API Keys: Obtain Live and Sandbox API keys from your Authorize.Net Merchant Interface.
- Navigate to Payments: Go to
Payments > Integrationsin Stack. - Enter API Keys: Input your Live API Keys in the Live fields and Sandbox API Keys in the Sandbox fields.
- Save and Set Default: After entering the keys, click the Save button. You’ll be prompted to set Authorize.Net as your default payment gateway. Choose Confirm to set it as default or Cancel to integrate without making it the default.
You can connect both Stripe and Authorize.Net, but you’ll need to define a default gateway for processing payments.
Using Test Cards for Authorize.Net
Section titled “Using Test Cards for Authorize.Net”To test the integration, use these test card numbers with any future expiry date and any 3/4 digit CVC:
- Visa: 4007000000027, 4012888818888, 4111111111111111
- American Express: 370000000000002
- Mastercard: 5424000000000015, 2223000010309703, 2223000010309711
- Discover: 6011000000000012
- JCB: 3088000000000017
- Diners Club/Carte Blanche: 38000000000006
Frequently Asked Questions
Section titled “Frequently Asked Questions”Why don’t I see PayPal among the default gateway options?
Section titled “Why don’t I see PayPal among the default gateway options?”PayPal can be used alongside credit card payment methods like Stripe or Authorize.Net. However, you must choose a default between Stripe and Authorize.Net when both are connected.
How can I track payments made with Authorize.Net?
Section titled “How can I track payments made with Authorize.Net?”All transactions processed through Authorize.Net can be viewed under Payments ➝ Transactions. The reporting and workflow triggers remain unchanged.
Where can I find subscriptions created via Authorize.Net?
Section titled “Where can I find subscriptions created via Authorize.Net?”Subscriptions are tracked under Payments ➝ Subscriptions. Subscription statuses include:
- Pending: Held for merchant review.
- Trial: In trial mode.
- Active: Payments are current.
- Expired: All payments completed.
- Canceled: Merchant canceled the subscription.
- Unpaid: Last payment failed.
How do I cancel a subscription created via Authorize.Net?
Section titled “How do I cancel a subscription created via Authorize.Net?”Cancel subscriptions directly from the Subscriptions page using the Cancel Subscription action.
Can I refund transactions within the application?
Section titled “Can I refund transactions within the application?”Refunds must be processed through the Authorize.Net merchant portal, as the refund functionality is not available within Stack.
Is the system compatible with Authorize.Net’s FDS filters?
Section titled “Is the system compatible with Authorize.Net’s FDS filters?”Yes, transactions held for review due to FDS filters will be visible in your merchant portal, and their status will update on the Transactions page.
Does Authorize.Net work for membership checkouts?
Section titled “Does Authorize.Net work for membership checkouts?”Yes, Authorize.Net is available for processing payments during membership checkouts.
For further details, visit the Authorize.Net FAQ section.