1. Plugins
AXS Developer Hub
  • Getting Started
    • Overview
    • Account Setup
    • Merchant Branding
    • Payment Link
  • Developers
    • Payment Link Integration
    • QR Code Integration
    • Transaction Query
    • Card on File
    • Void and Refund
  • Point of Sale
    • PayCube
    • Function & Response Codes
  • Plugins
    • WooCommerce
    • PrestaShop
  • Appendix
    • Test Cards
    • Reserved Amounts
  1. Plugins

WooCommerce

Integrate AXS Checkout into your WooCommerce store.

Requirements#

1.
PHP8.2 or higher
2.
WordPress 6.5 or higher
3.
WooCommerce 8.2 or higher

Account Setup#

Before enabling AXS Checkout in your WooCommerce store, do make sure you have completed the following steps:
1
Onboarding to AXS
If you haven’t already, contact AXS to create an account.
2
Branding
Configure you checkout page branding.
3
Payment Link
Generate a payment link.
4
Credentials
Navigate to Developer page.
Click 'Create' button on top right corner to create new credential
You may input the application name that is easy to recognise and represent your application.

Start Integration#

1.
Download the latest Source code zip file from the Releases section in GitHub.
2.
Login to your Wordpress backend dashboard, navigate to Plugins menu.
image.png
3.
Click on the Add New plugins. Then, upload the downloaded plugin file.
image.png
4.
Once the installation completed, click the Activate button to activate it.
5.
Go to WooCommerce > Settings > Payments and click Manage next to AXS Checkout.
image.png
6.
Copy and paste the Payment Link, Client ID and Secret from Merchant Portal into this page.
7.
Tick on “Enable Test Mode” to test the plugin in UAT environment.
image.png

Test Integration#

1.
Ensure the “Enable Test Mode” option is ticked.
2.
After the integration is complete, payment by AXS option button will appear on your web page/app. You may click the button and make a test transaction to ensure that the integration is working as expected.
3.
Test cards available for you to complete test payments.
4.
Once payment is made, do verify the record in AXS Merchant Portal.

Go LIVE#

1.
Ensure the “Enable Test Mode” option is unticked.
2.
Ensure the Production Payment Link, Client ID and Secret are updated correctly.
3.
Do monitor AXS Merchant Portal once you started to accept Production payments from customer.

Refunds and voids (plugin v1.2.0 and later)
Refunds can be processed directly from the WooCommerce order screen — open the order and choose Refund, then Refund via AXS Checkout. The plugin calls the AXS Void or Refund API for you and records the refund against the WooCommerce order, so no manual reconciliation in the AXS Merchant Portal is needed.
The plugin selects the correct AXS operation automatically, and shows which one applies in the refund panel before you confirm:
WhenAXSoperationAmounts allowed
Same calendar day as payment (Singapore time, SGT)VoidFull amount only. Partial refunds become available from the next day.
After the day of payment, up to 30 daysRefundFull or partial. Multiple partial refunds are allowed, up to the original amount.
QR payments (PayNow,Alipay+, WeChat Pay)Not availableAXS does not support void/refund for QR schemes. Use WooCommerce's Refund manually to record the refund andreimburse the customer outside AXS.
Refunds remain available in the AXS Merchant Portal as well. Admin fees may apply — check youragreement for details.
Previous
Function & Response Codes
Next
PrestaShop
Built with