Payment Gateway for MyAmeriaPay

Plugin Banner

Payment Gateway for MyAmeriaPay

by ameria

Download
Description

This plugin adds MyAmeria Pay as a payment option in WooCommerce stores.

Compatibility

  • Compatible with WooCommerce High-Performance Order Storage (HPOS) feature
  • Requires WooCommerce 6.0+
  • Tested up to WooCommerce 8.0
  1. Upload the plugin to your WordPress site
  2. Activate the plugin
  3. Configure the settings in WooCommerce Settings Payments MyAmeria Pay
  1. MyAmeria Pay option in WooCommerce checkout

    MyAmeria Pay option in WooCommerce checkout

  2. Plugin configuration settings first screenshoot

    Plugin configuration settings first screenshoot

  3. Plugin configuration settings second screenshoot

    Plugin configuration settings second screenshoot

How do I get API credentials?

Contact AmeriaBank to get your merchant credentials.

Great and helpful plugin.

By khazhakhobosyan on October 14, 2025

Great and helpful plugin, long awaited

Great Local Payment Gateway for WooCommerce

By andranikgrigoryan98 on October 14, 2025

MyAmeriaPay is a reliable and easy-to-use payment solution for WooCommerce stores in Armenia. Setup was smooth, and it integrates perfectly with WooCommerce. I appreciate the local bank support (Ameriabank) and QR payment options. Highly recommend for Armenian e-commerce businesses!

1.5.1

  • Changed block class prefixes.

1.5

  • Changed textdomain to “payment-gateway-for-myameriapay”.
  • Prefixed all function, class, and option names with paymgafo_myameria_ to avoid naming collisions.
  • Fixed all warnings from plugin checks.

1.4

  • Added Test and Production mode environment option for users.
  • Improved UI/UX design and layout fixes.
  • Added eye icon to toggle password visibility.
  • Updated Plugin Info section data.

1.3

  • Renamed plugin to avoid trademark confusion and follow WordPress.org guidelines.
  • Changed plugin slug to payment-gateway-for-myameriapay.
  • Prefixed all function, class, and option names with paymgafo_myameria_ to avoid naming collisions.
  • Removed load_plugin_textdomain() as it is no longer needed (WordPress 4.6+).
  • Updated readme.txt with external service details and improved formatting.

1.2

  • Escaped all admin output and translatable strings using WordPress escaping functions (esc_html__, wp_kses_post, etc.)
  • Escaped output of $this->generate_settings_html() and $this->get_author_info_html() using wp_kses_post() to prevent XSS
  • Resolved PHPCS warnings related to output escaping for $this method calls
  • Ensured better compliance with WordPress security best practices in admin screens

1.1

  • Improved security: Added nonce verification for redirect handlers
  • Escaped all translatable strings and outputs using proper WordPress escaping functions (esc_html__, wp_kses_post, etc.)
  • Sanitized and validated usage of $_SERVER, $_GET, and other superglobals
  • Properly encoded query parameters in API requests using urlencode()
  • Minor code cleanup and improved developer feedback

1.0

  • Initial release
Back to top