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
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.zipReadme
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
- Download the latest plugin ZIP package.
- Log in to your WordPress Administration Panel.
- Go to Plugins → Add New.
- Click Upload Plugin.
- Upload the Atozpay Direct plugin ZIP file.
- Activate the plugin.
Configuration
- Go to WooCommerce → Settings → Payments.
- Locate Atozpay Direct.
- Click Manage.
- Enter your merchant credentials:
- App ID
- App Secret
- Merchant ID
- API Base URL
- Enable the payment method.
- 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
- Customer adds products to cart.
- Customer proceeds to checkout.
- Customer selects Atozpay Direct.
- Customer enters card details.
- Payment is processed securely through Atozpay Direct.
- Customer is redirected back to the merchant website.
- 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:
- Verify your callback URL is accessible.
- Ensure your merchant credentials are correct.
- Confirm your hosting environment allows outbound API requests.
- 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.