Skip to main content
Accept bank payments on your WooCommerce store with the official AcountPay plugin. Supports both classic and block-based checkout.

Prerequisites

  • WordPress 5.8 or higher
  • WooCommerce 8.0 or higher
  • PHP 7.4 or higher
  • An AcountPay merchant account with a Client ID

Step 1: Get your Client ID

1

Log in to the Merchant Dashboard

Go to merchant.acountpay.com and sign in with your merchant account.
2

Navigate to Developer settings

In the dashboard sidebar, click Developer.
3

Copy your Client ID

Copy the Client ID shown on this page. You will paste it into the plugin settings in a later step.
The same Client ID works for both test and live modes. You switch between modes in the plugin settings.

Step 2: Install the plugin

1

Download the plugin

Download the plugin ZIP from the AcountPay WooCommerce GitHub repository. Click Code > Download ZIP, or download directly: Download ZIP.
2

Upload to WordPress

In your WordPress admin panel, go to Plugins > Add New > Upload Plugin. Choose the downloaded ZIP file and click Install Now.
3

Activate

After installation completes, click Activate Plugin.
If uploading manually via FTP, place the plugin folder in wp-content/plugins/ so the main file is at wp-content/plugins/acountpay-payment/acountpay-payment.php, then activate it from Plugins in WordPress admin.

Step 3: Configure the gateway

1

Open payment settings

Go to WooCommerce > Settings > Payments.
2

Enable AcountPay

Find AcountPay Payment Gateway in the list and click Set up (or Manage).
3

Enter your settings

Configure the following fields:
SettingValue
Enable/DisableCheck to enable
Payment ModeTest for testing, Live for real payments
Client IDPaste the Client ID from the Merchant Dashboard
API Base URLLeave as default (https://api.acountpay.com)
TitleDisplay name at checkout (e.g. “Pay with AcountPay”)
DescriptionShort text shown under the payment method
Enable LoggingEnable during testing for debugging
SSL VerificationKeep enabled for production
4

Save

Click Save changes.
AcountPay will now appear as a payment option on your checkout page (both classic and block-based).

Step 4: Test a payment

1

Set mode to Test

In the gateway settings, set Payment Mode to Test.
2

Place a test order

Add a product to the cart, go to Checkout, and select AcountPay as the payment method.
3

Complete the payment

You will be redirected to AcountPay to select your bank and authorize the payment. After completing the payment, you are returned to your store’s order confirmation page.
4

Verify the order

Check WooCommerce > Orders to confirm the order status updated to Processing.

Step 5: Go live

Once testing is successful:
  1. Go to WooCommerce > Settings > Payments > AcountPay Payment Gateway.
  2. Change Payment Mode to Live.
  3. Click Save changes.
Your store is now accepting real payments via AcountPay.

How it works

Troubleshooting

  • Verify the plugin is activated in Plugins.
  • Check that Enable/Disable is checked in the gateway settings.
  • Ensure WooCommerce is active and your store has at least one product.
  • Enable Enable Logging in the gateway settings.
  • Check logs at WooCommerce > Status > Logs and filter for acountpay-payment.
  • Verify your Client ID is correct.
  • Ensure the API Base URL is https://api.acountpay.com.
The webhook from AcountPay may not have arrived yet. This can happen if:
  • Your site is not publicly accessible (e.g. running on localhost). Webhooks require a public URL.
  • A firewall is blocking incoming requests from AcountPay.
Check the order notes for details on what status was received.
If you see SSL errors in the logs, you can temporarily disable SSL Verification in the gateway settings for testing. Keep it enabled in production.

Settings reference

SettingDescriptionDefault
Enable/DisableEnable the AcountPay gatewayDisabled
Payment ModeTest or LiveTest
TitleLabel shown at checkoutAcountPay Payment Gateway
DescriptionText shown under the payment methodPay securely using your bank account via AcountPay Payment Gateway.
Client IDYour Client ID from merchant.acountpay.com
API Base URLAcountPay API endpointhttps://api.acountpay.com
Enable LoggingLog API requests/responses for debuggingDisabled
SSL VerificationVerify SSL certificates on API callsEnabled
Redirect URLCustom post-payment redirect (optional)Order received page

Support

For setup or technical issues, visit acountpay.com or contact your AcountPay representative.