Moodle Plugins directory: Authorize.Net Payment Gateway for Moodle: Versions: 2025083001 | Moodle.org
Authorize.Net Payment Gateway for Moodle
Authorize.Net Payment Gateway for Moodle 2025083001
Code prechecks
Authorize.Net Payment Gateway for Moodle
Introduction
This is a payment gateway plugin to integrate Authorize.Net with Moodle, allowing users to pay for courses securely via credit/debit cards.
About Authorize.Net
Authorize.Net is a trusted U.S.-based payment gateway service provider that enables merchants to accept online payments through credit cards, debit cards, and electronic checks. It is widely used by businesses and e-commerce platforms around the world.
Features
- Integrates Authorize.Net payment gateway with Moodle.
- Secure payment processing with API credentials (Login ID & Transaction Key).
- Supports multiple currencies (depending on your Authorize.Net merchant account).
- Works seamlessly with Moodle's Enrolment on Payment method.
Installation
- Download the plugin ZIP file from the GitHub repository or Moodle Plugin Directory.
- Extract the ZIP file and copy the folder into
/payment/gateway/
directory of your Moodle installation.- Alternatively, install it using Moodle’s Install Plugin option in the Site Administration panel.
- Complete installation by visiting Site Administration → Notifications in Moodle.
How to Use
- Register for an Authorize.Net Merchant Account.
- Log in to the Authorize.Net Merchant Dashboard and generate your API Login ID and Transaction Key.
- Configure the Authorize.Net payment gateway in Moodle with your credentials.
- Go to the course where you want to enable paid enrolment.
- Add the Enrolment on Payment method and select Authorize.Net as the gateway.
- Set your preferred currency (based on your Authorize.Net account support).
Sandbox Testing
To test your integration, you can use the Authorize.Net Sandbox environment:
- Sign up at https://sandbox.authorize.net/
- Generate sandbox API Login ID and Transaction Key.
- Switch Moodle plugin settings to use Sandbox mode for testing transactions.
Support
If you encounter issues, please open an issue in the official GitHub repository:
👉 GitHub Issues
Author
DualCube Team
🌐 Website: https://dualcube.com
📧 Email: admin@dualcube.com
License
This plugin is released under the GNU GPL v3.
Version information
- Version build number
- 2025083001
- Maturity
- Unknown
- MD5 Sum
- 87c937bc8834ca0e381fb51a2e98156a
- Supported software
- Moodle 4.4, Moodle 4.5, Moodle 5.0
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL