WooCommerce
Overview
This documentation covers the Acquired WooCommerce Plugin
Installation
Download & Install
- Download the plug-in zip file ‘acquired-com-for-woocommerce.zip’ from:
https://wordpress.org/plugins/acquired-payments-gateway-for-woocommerce/ - In WooCommerce go to Plugins > Add New > Upload Plug-in
Activate Plug-in
- In WordPress Admin, navigate to Plugins.
- Click Activate under Acquired WooCommerce - Version X.X.X.
Configuration
Configuration is split between the Plugin Settings in WooCommerce and your Acquired Hub Settings.
Plugin Settings (WooCommerce Admin)
- Enable Acquired Gateway
- Tick to enable or disable the payment gateway.
- Title & Description
- Title: Displayed option name at checkout (e.g.,“Credit Card, Apple Pay”).
- Recommended: "Pay by Card, Apple Pay or Google Pay"
- Description: Shown under the title and in order confirmation emails.
- Recommended: "Checkout securely with Card, Apple Pay or Google Pay"
- Title: Displayed option name at checkout (e.g.,“Credit Card, Apple Pay”).
- Environment
- QA Environment: For QA/Sandbox testing (qahub.acquired.com).
- Production: For live transactions (hub.acquired.com).
- Company-Id
- Retrieve from the Acquired Hub → Settings → Reference IDs → Company-Id.
- Use the correct ID matching your environment.
- API Credentials
- In theAcquired Hub → Settings → API Access, copy your App ID and App Key for
each environment.
- In theAcquired Hub → Settings → API Access, copy your App ID and App Key for
- Signing Keys
- In the Acquired Hub -> Settings -> API Access, copy your Signing Key for each environment.
- Transaction Type
- Capture: Charge immediately.
- Authorise: Place a hold without immediate capture.
- Payment Reference
- Enter your website name (alphanumeric, no special characters).
- Debug Log
- Enable for detailed request/response logging.
- Disable in production to conserve server resources.
- Save Payment Methods
- Allows customers to save cards for future purchases.
- Also enable Save Cards in the Acquired Hub → Hosted Checkout → Cards →
Settings.
- 3-D Secure
- Mandatory for UK/Europe in production.
- Ensure this toggle is ON to avoid failed transactions.
- Challenge Preferences
- Set your 3DSv2 challenge preference; note that issuing banks may override.
- Contact URL
- URL for customer support or “Need help?” links during checkout.
- Submit Type
- Customise the label on the hosted checkout’s submit button (e.g.,“Pay Now”).
- Update Card Webhook
- For Account Updater or Network Tokens:
- In the Acquired Hub → Hosted Checkout → Cards → Settings, enable Save Cards.
- Copy the provided webhook URL into this plugin field.
- For Account Updater or Network Tokens:
Acquired Hub Settings
- Hosted Checkout Configuration
- Follow the step-by-step guide here.
- Webhook Setup
- Go to the Hub → Settings → Webhooks, add your endpoint URL.
- Verify it responds with HTTP 200.
- IP Whitelisting
- Whitelist your WooCommerce server IPs in the Hub to allow payment requests to be accepted.
IP WhitelistingPlease ensure your IP address is whitelisted. If this is not completed, all requests to Acquired will be blocked and prevent transaction processing.
Order Settings (Plugin)
Cancel Refunded Orders
Automatically mark orders as Canceled in WooCommerce when a refund occurs.
Wallet for Failed Orders
Allows customers to retry payments on failed orders.
Checkout Flow
- Customer chooses Acquired Hosted Checkout at WooCommerce checkout.
- Redirected to the hosted page for payment details.
- After successful payment, customer returns to the WooCommerce confirmation page.
- Order status updates automatically via webhooks (processing, completed, etc.).
Testing
- In plugin settings, turn on Staging Mode.
- Use test card numbers from your Acquired QA dashboard.
- Inspect logs under WooCommerce → Status → Logs and select
acquired_gateway.
Troubleshooting
- Webhook Failures:
- Confirm your endpoint is accessible publicly and returns HTTP 200.
- Signature Mismatch:
- Verify the webhook secret in the plugin matches Acquired Hub.
- Payment Declines:
- Check your debug log for provider-specific error codes.
Updated 14 days ago
Did this page help you?