Plugin Directory

Authorize.Net for WooCommerce – WordPress Payment Gateways

Authorize.Net for WooCommerce – WordPress Payment Gateways


WPayo is a WordPress Payment Gateways Plugin that seamlessly integrates Authorize.Net and Instamojo as payment gateways with WooCommerce, Easy Digital Downloads and Ninja Forms, providing a secure and efficient way for customers to make online payments. With Wpayo, you can easily set up Authorize.Net as your preferred payment gateway for your WordPress stores, ensuring a smooth and reliable payment process for your customers.

Key Benefits

  • Diverse Payment Provider Compatibility: WPayo seamlessly integrates with a wide array of payment providers, ensuring flexibility and choice for your e-commerce transactions.

  • Effortless Integration with Leading E-commerce and Form Builder Plugins: Experience smooth and trouble-free integration with popular WooCommerce, EDD and NinjaForms Plugins, enhancing your website’s functionality.

  • Automated Order Payment Status Updates: WPayo automatically updates the payment status of orders within your Woocommerce/Edd stores, streamlining your order management processes.

  • Real-time Payment Status Updates via Payment Gateways Webhooks: Utilize Payment Gateways webhooks to receive real-time updates on payment statuses, ensuring accurate transaction tracking.

  • Effortless Management of Multiple Payment Provider Configurations: Easily handle configurations for multiple payment providers, simplifying your payment gateway management.

  • Continuous Updates to Stay Compatible with Latest WooCommerce/Easy Digital Downloads Plugins: WPayo is regularly updated to stay in sync with the latest developments in e-commerce plugins, guaranteeing compatibility with cutting-edge features.

  • Branded Payment Links Directly from WordPress Dashboard: Create fully branded payment links directly from your WordPress Dashboard, even if your chosen Payment Gateway doesn’t inherently offer this feature.


  • Authorize.Net Integration: WPayo provides native integration with Authorize.Net as a payment gateway option within WooCommerce, Easy Digital Downloads, and Ninja Forms.

  • Secure Transactions: Send secure payment data directly to Authorize.Net to reduce the PCI scope

  • Real-time Transaction Updates: Get real-time updates on successful transactions and failed attempts for better management and customer communication.

  • Customization Options: Configure the plugin to match your branding and customize payment-related messages for your customers.

  • Refund via Dashboard:: Process full or partial refunds, directly from your WordPress dashboard! No need to search for order in your Authorize.Net account.

  • Multiple Payment Buttons in Gutenberg Blocks and Elementor: Generate multiple payment buttons using Gutenberg blocks and Elementor, allowing for versatile and visually appealing payment options on your website.

Gateways Supported

WPayo Plugin supports the following payment gateway:

  • Authorize.Net: Accept credit card payments securely through Authorize.Net.

  • Instamojo: Seamlessly integrate Instamojo as a payment gateway for smooth and convenient transactions.

  • Manual Payments: You can also offer manual payment options, allowing customers to complete their transactions through manual payment methods.

Extensions Supported

Currently, WPayo supports the following plugins:

  • WooCommerce: Utilize WPayo’s capabilities in conjunction with WooCommerce for a comprehensive e-commerce solution.

  • Easy Digital Downloads: WPayo offers compatibility with Easy Digital Downloads, making it ideal for selling digital products and downloads.

  • Ninja Forms: Easily integrate WPayo with Ninja Forms to create custom payment forms and streamline data collection.

  • More addons in the pipeline.: We’re committed to continually improving WPayo to provide you with more choices and seamless integration options. In the near future, we have exciting plans to make WPayo compatible with More WordPress Plugins and add-ons.


  • Active Authorize.Net account – Sign up for a sandbox account here if you need to test the setup.
  • WooCommerce version 3.3 or later.
  • A valid SSL certificate is required to ensure your customer credit card details are safe and make your site PCI DSS compliant. This plugin does not store the customer’s credit card numbers or sensitive information on your website.

Third-party services Terms and Conditions

  • Authorize (https://www.authorize.net/about-us/terms.html)
  • Instamojo (https://www.instamojo.com/company/terms/)
    / EU Vat Service Checker:http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
    / Mollie.com Api V2 : https://api.mollie.com/v2/
    / Google docs form: https://docs.google.com/forms/d/1MF6TvteapGP8-_u6lrNjNy2rf4dmlHB3mF2_DMDg_EE/

Thanks & Credits

Special thanks to the developers of the following projects. We have modified and re-used various parts of the codes of the following projects in this plugin.

  1. WordPress Pay Core (https://github.com/wp-pay/core)
  2. WordPress Pay Extensions (https://github.com/wp-pay-extensions)
  3. WordPress Money library (https://github.com/pronamic/wp-money)
  4. WordPress DateTime library (https://github.com/pronamic/wp-datetime)
  5. WordPress Plugin – Pronamic Pay (https://wordpress.org/plugins/pronamic-ideal/)
  6. CodestarFramework (http://codestarframework.com/)
  7. OWLcarousel (https://owlcarousel2.github.io/OwlCarousel2/)
  8. Jquery (https://jquery.com/)


  • WPayo Settings
  • WPayo Gateways Configuration
  • Payments Page
  • Payment Reports Page
  • Checkout Page


This plugin provides 4 blocks.

  • Fundraising Progress Bar
  • Fundraising Progress Circle
  • Fundraising Progress
  • Payment Form


Installation from within WordPress

  1. Visit Plugins > Add New.
  2. Search for WPayo.
  3. Install and activate the WPayo Plugin.

Manual installation

  1. Upload the entire WPayo folder to the /wp-content/plugins/ directory.
  2. Visit Plugins.
  3. Activate the WPayo plugin.

After activation

  1. Visit the WPayo menu.
  2. Enable payment methods
  3. Confugure Payment Gateways
  4. Start collecting payments


Will the customers receive an email after purchase?

Yes, customers will receive email notifications after making a purchase, providing them with confirmation and transaction details.

Is it possible to get notified if the payment fails for some reason?

Certainly! WPayo supports notifications for failed payment attempts, allowing you to take necessary actions promptly.

Can it be tested before going live?

Yes, you can run WPayo in a test mode by configuring test API keys in the plugin settings, ensuring everything is set up correctly before accepting live payments.


There are no reviews for this plugin.

Contributors & Developers

“Authorize.Net for WooCommerce – WordPress Payment Gateways” is open source software. The following people have contributed to this plugin.



1.0.0 : Initial Version