Overview
Authorize.net is a payment gateway service provider and subsidiary of Visa Inc. It provides the infrastructure and merchant bank connections that enable businesses to accept credit card and electronic check payments online and through mobile devices.
Setup
Authorize.net provides a self-service sign-up for both sandbox and live accounts. To get started, visit the Authorize.net sign-up page and create your account.
Credentials
To set up credentials for Authorize.net, you'll need to access your Authorize.net Merchant Interface and navigate to Account -> API Credentials & Keys. You'll need the following credentials:
- API Login ID - This is your unique identifier for API access. You can find this in your Merchant Interface under Account -> API Credentials & Keys -> API Login ID.
- Transaction Key - This is your secret key for API authentication. You can find this in your Merchant Interface under Account -> API Credentials & Keys -> Transaction Key.
- Signature Key - This is used to verify webhook signatures. You can find this in your Merchant Interface under Account -> API Credentials & Keys -> Signature Key.
Supported Payment Methods
Authorize.net supports a comprehensive range of payment methods through our platform:
- Card Payments - Credit and debit cards from major networks worldwide
- Digital Wallets - Apple Pay, Google Pay, PayPal
- Bank Transfers - ACH, eCheck
- Buy Now, Pay Later - Various installment payment options
- Local Payment Methods - Regional payment methods based on your account configuration
Integration Benefits
- Reliable Processing - Industry-leading uptime and processing reliability
- Advanced Security - Built-in fraud detection, 3D Secure support, and PCI compliance
- Unified API - Single integration for multiple payment methods
- Real-time Processing - Instant payment confirmation and webhook notifications
- Comprehensive Reporting - Detailed transaction reporting and analytics
Getting Started
- Sign up for Authorize.net - Create your Authorize.net account
- Configure credentials - Set up API keys and webhook endpoints
- Enable payment methods - Choose which payment methods to support
- Integrate with EFundPay - Use our unified API for all Authorize.net payments
- Test thoroughly - Use sandbox environment for development
- Go live - Switch to production when ready
Webhook Configuration
Configure webhooks in your Authorize.net Merchant Interface under Settings -> Webhooks. Add the following endpoint:
https://api.efundpay.com/webhooks/authorize-net
Make sure to select the following events:
payment.authorized
payment.captured
payment.failed
payment.voided
Testing
Authorize.net provides comprehensive testing tools:
- Test Cards - Various test card numbers for different scenarios
- Sandbox Environment - Complete test environment for development
- Webhook Testing - Tools to test webhook delivery
- Merchant Interface Testing - Test payments directly from the Merchant Interface
Support
For technical support with Authorize.net integration:
- EFundPay Support - Contact our technical team
- Authorize.net Support - Use Authorize.net's support resources
- Authorize.net Documentation - Comprehensive API documentation
- Authorize.net Community - Developer community forums