WP Manifestindependent plugin directory
manifest / ecommerce / atozpay-direct-woocommerce

Atozpay Direct for WooCommerce

Accept card, FPX and TNG eWallet payments through AtozPay in WooCommerce, including Classic Checkout and Checkout Blocks support.

by Atozpay Sdn Bhd · github.com/souqafintech/atozpay-direct-woocommerce · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/souqafintech/atozpay-direct-woocommerce/archive/refs/heads/main.zip

Readme

Atozpay Direct for WooCommerce

Accept secure card, FPX and TNG payments through Atozpay Direct directly from your WooCommerce store.

Overview

Atozpay Direct for WooCommerce enables merchants to accept online card, FPX and TNG payments securely through the Atozpay Direct payment platform while maintaining a seamless WooCommerce checkout experience.

The plugin supports both the classic WooCommerce checkout and the latest WooCommerce Checkout Block.

Key Features

  • Secure card, FPX and TNG payment processing
  • WooCommerce Classic Checkout support
  • WooCommerce Checkout Block support
  • Automatic order status updates
  • Transaction reconciliation support
  • Secure callback handling
  • WooCommerce HPOS compatibility
  • Sandbox and Production environment support
  • Merchant-friendly configuration

Requirements

  • WordPress 6.5 or later
  • WooCommerce 8.5 or later
  • PHP 8.1 or later recommended
  • Active Atozpay Direct merchant account
  • Valid App ID and App Secret issued by Souqa Fintech

Installation

  1. Download the latest plugin ZIP package.
  2. Log in to your WordPress Administration Panel.
  3. Go to Plugins → Add New.
  4. Click Upload Plugin.
  5. Upload the Atozpay Direct plugin ZIP file.
  6. Activate the plugin.

Configuration

  1. Go to WooCommerce → Settings → Payments.
  2. Locate Atozpay Direct.
  3. Click Manage.
  4. Enter your merchant credentials:
    • App ID
    • App Secret
    • Merchant ID
    • API Base URL
  5. Enable the payment method.
  6. Save your settings.

Checkout Support

Atozpay Direct supports:

  • Classic WooCommerce checkout using [woocommerce_checkout]
  • Modern WooCommerce Checkout Block
  • WooCommerce High-Performance Order Storage

Customer Checkout Experience

  1. Customer adds products to cart.
  2. Customer proceeds to checkout.
  3. Customer selects Atozpay Direct.
  4. Customer enters card details.
  5. Payment is processed securely through Atozpay Direct.
  6. Customer is redirected back to the merchant website.
  7. WooCommerce order status is updated automatically.

Supported Payment Methods

Current Release

  • Credit Cards
  • Debit Cards
  • FPX Online Banking
  • Touch 'n Go eWallet
  • DuitNow QR
  • Additional regional payment methods

Order Status Synchronization

Payment Result WooCommerce Status
Successful Processing / Completed
Pending On Hold
Failed Failed
Cancelled Cancelled

Security

Atozpay Direct does not store full card numbers, CVV values, or card expiry details in WooCommerce order records.

Sensitive payment information is transmitted securely to the Atozpay Direct payment platform.

Debugging

If a payment cannot be started, enable Debug Log from WooCommerce → Settings → Payments → Atozpay Direct.

Logs are available at WooCommerce → Status → Logs using the atozpay-direct source.

For internal testing, you may also enable Debug Checkout Errors to show the exact Atozpay error message on checkout for WooCommerce administrators. Keep this option disabled for live customers.

The plugin redacts sensitive values such as card numbers, CVV, app secrets and tokens from logs.

Troubleshooting

Payment Method Does Not Appear on Checkout

Please verify:

  • WooCommerce is active.
  • Atozpay Direct is enabled under WooCommerce → Settings → Payments.
  • Card payment is enabled in the plugin settings.
  • The checkout page is using either Classic Checkout or Checkout Block.

Payment Not Updating

If a payment appears successful but the WooCommerce order status has not updated:

  1. Verify your callback URL is accessible.
  2. Ensure your merchant credentials are correct.
  3. Confirm your hosting environment allows outbound API requests.
  4. Review WooCommerce logs for additional information.

Support

Souqa Fintech Sdn Bhd

Website: https://atozpay.net

Email: support@atozpay.net

Changelog

1.0.0

  • Initial release
  • Card payment support
  • WooCommerce Classic Checkout support
  • WooCommerce Checkout Block support
  • Payment callback support
  • Transaction reconciliation support
  • WooCommerce HPOS compatibility

License

This plugin is proprietary software owned by Souqa Fintech Sdn Bhd.

Unauthorized distribution, modification, or resale is prohibited unless explicitly authorized by Souqa Fintech Sdn Bhd.

Read the full README on GitHub →