Overview
The following sections provide an overview of the plugin and
step-by-step installation instructions for WooCommerce.
Recent Revisions to This Document
25.11.03
- Support for version 2.0.1
25.10.02
- Changes in plugin settings.
Support for version 2.0.0
25.08.01
- Initial release for version 1.0.0
Plugin Overview
- The Visa Acceptance Solutions payment plugin for
WooCommerce enables you to accept Unified Checkout payments directly on
your website, including Card Payments, Apple Pay, Google Pay, and Click
to Pay.
- You can also utilise Cybersource’s fraud prevention
services to process transactions securely.
- Cart and checkout blocks are the default experience in
WooCommerce 8.3 and later. The Visa Acceptance Solutions plugin is fully
compatible with these blocks.
- Please note: for your setup with Live Payments, some
advanced features such as Tokenisation and Payer Authentication /
3D Secure are not available at this time but will be released soon.
- From time to time, VISA may update the plugin without
prior notice to Live Payments. You can always find the latest installation
guide on the plugin page, as mentioned in the section below
Before setting up the integration, please ensure the
following:
You are registered with a Live Payments
‘eCommerce/ISV’ account.
You have received your ISV Configuration Kit from the Live Payments Customer Support. This kit includes essential
information such as API credentials and configuration details required for
WooCommerce setup.
If you haven’t received the ISV Configuration Kit or are
unsure about your account setup, please contact help@livepayments.com or call 1300
780 788 for assistance.
Install the Plugin
These are the requirements for plugin installation:
- WooCommerce 7.6+
- WordPress 6.5.3+
- PHP 8.0+ (You can view your PHP version in the
Server environment section under WooCommerce > Status.)
- An SSL certificate
Install the Visa Acceptance Solutions plugin for
WooCommerce
2. Log in to your WooCommerce store admin
3. Go to Plugins > Add New > Upload and
select the ZIP file you just downloaded.
4. Click Install Now and then Activate.
Add Credentials to WooCommerce
1. Go to WooCommerce > Settings > Payments
> try to locate Visa Acceptance Solutions > Manage
2. Populate the configuration fields for the plugin
as follows
Item | Recommended / Required Setting |
Enable / Disable | ENABLE |
Title | The text entered here is shown for the payment during
checkout and on the Order Received page. Our suggestion: ‘Visa Acceptance Solutions’ |
Description | The text entered here is shown under the gateway’s
title during checkout. Our suggestion: ”Pay securely using your credit card” |
Transaction Type: | Set this to ‘Charge’ Do NOT set this to 'Authorization' |
Environment: | Set this to PRODUCTION Do NOT set this to 'TEST'. |
Merchant ID: | Please enter the CYBERSOURCE MERCHANT
ID detailed in the ‘ISV Configuration Kit’ provided to you by the Live
Payments team. Important Note: Please ensure you enter this
detail in lowercase. The configuration will not be
successful if you enter it in uppercase. |
API Key Detail | Please enter the API KEY shown in the ‘ISV
Configuration Kit’ provided to you by the Live Payments team. |
API Shared Secret Key | Please enter the API SHARED SECRET KEY shown in
the ‘ISV Configuration Kit’ provided to you by the Live Payments team. |
Message Level Encryption | UNTICK |
Debug Mode | OFF Note: ON = Enable this setting to generate a log for every
transaction. |
Accepted Card Logos: | Be sure to include ‘Visa’ and ‘Mastercard’. If your account is registered for ‘American Express’, be
sure to add this too. Please note: At the time of writing, we have not enabled
any other card schemes. We will endeavour to enable others over the coming
months and years. If you would like to request support for a specific card
scheme, please lodge a feature request by sending an email to help@livepayments.com |
Digital Payment Methods | (Optional) Choose from Apple Pay, Google Pay, and Click to
Pay. There are a few steps required, mentioned in the next section. |
Payer Authentication / 3D Secure | UNTICK At the time of writing, this feature is not available. |
Tokenization | UNTICK At the time of writing, this feature is not available. |
Fraud management | TICKED (required) |
Enabling Digital Wallets requires setup at both ends. You
will need to provide us with additional details for each digital wallet, as
outlined below and also enable the options in your plugin settings.
For your convenience, we recommend that you send us ONE email
requesting to enable All digital wallets.
Please include the following:
1. Your CyberSource Merchant ID –
This is provided in the ISV Configuration Kit from the Live Payments team.
(Example: livegroup_pd47i00000)
2. Apple Pay Details
- The domain name (e.g. https://mydomain.com) or sub-domain
(e.g. https://shop.mydomain.com)
where you want to enable Apple Pay
Note: If you are setting up Apple Pay on
multiple sites, please specify each CyberSource Merchant ID along with its
corresponding domain name.- Your “Display Name”: This is shown to customers
on Mac devices with a Touch Bar when confirming payments. It must not exceed 64
characters. This is a required first step for enabling Apple Pay. (If you do not provide us this, we will use your Trading Name instead).
3. Google Pay Details:
- No additional details are required beyond your
CyberSource Merchant ID
4. Click to Pay Details:
- Your Website URL (Example: http://mywebsite.com)
Google Pay allows customers to pay using payment methods
saved to their Google account, offering a fast and frictionless checkout
experience on Chrome browsers and Android devices.
To enable Google Pay:
1. Go to WooCommerce > Settings > Payments
> Visa Acceptance Solutions
2. Select Google Pay from “Digital
Payment Methods”
3. Click Save Changes
4. Send us an email to register for digital wallet
support as mentioned above
- If you only want to enable Google Pay, please also notify us via help@livepayments.com
- For your information, we will submit your Business Name (Trading Name) to Google to enable Google Pay. This name does not appear during checkout
By registering for Google Pay, you agree to
the Google Pay API Terms of Use. Live Payments is not
responsible for your use of Google Pay or the content contained in this link.Troubleshooting:
- If Google Pay is enabled in the plugin, but the Google Pay
button does not appear, for example:
- This usually means your terminal has not yet
been registered for Google Pay.
- You can either switch to a terminal that has
Google Pay enabled or contact us for a new digital wallet registration.
- If you've already sent the request email, please
wait a short while — we will enable it shortly.
- Once Google Pay is enabled, your checkout page
may display the button like this (loading state):
Or permanently like
this:
Click to Pay offers a seamless, secure, and digital checkout
experience. It helps reduce checkout friction, which may lower cart abandonment
and increase conversions.
To enable Click to Pay:
1. Go to WooCommerce > Settings > Payments
> Visa Acceptance Solutions
2. Select Click to Pay from “Digital
Payment Methods”
3. Click Save Changes
4. Send us an email for digital wallet registration
as described earlier
- If you only want to enable Click to Pay, notify
us at help@livepayments.com and include your Website URL (e.g. http://mywebsite.com)
- We will submit your Business Name (Trading
Name) to Visa, Mastercard, and Amex to enable Click to Pay. This name does
not appear at checkout
Troubleshooting:
- Once we enable Click to Pay, you can begin using
it.
- However, Visa and Amex registration typically
completes faster than Mastercard, which may take up to an hour.
- You may continue using Unified Checkout as a
payment solution in the meantime, but Mastercard Click to Pay will not be
available until registration is complete.
Apple Pay allows customers to pay using methods saved to
their Apple account, and uses advanced encryption to protect personal and
financial data. It works across multiple devices, offering a convenient and
secure experience for Apple users.
To enable Apple Pay, you must first host a public
certificate on your website and provide your merchant and domain information to
Apple. Apple will then validate the certificate through your website.
To enable Apple Pay:
1. Go to WooCommerce > Settings > Payments >
Visa Acceptance Solutions
- Select Apple Pay from “Digital Payment Methods”
- Click Save Changes
2. Send us an email with your
Apple Pay details as outlined earlier
3. Receive an email from us with
your Apple Pay Certificate file
4. Host the Certificate:
- Upload the certificate to the following location
on your web server:
https://[DOMAIN_NAME]/.well-known/apple-developer-merchantid-domain-association
- Once the file is hosted, please notify us.
5. Verify the domain:
- After hosting the certificate, Live Payments
will verify your domain(s) with Apple
- You will be notified once the verification is
completed
- Your domain will then be ready for Apple Pay use
Important: Non-profit merchants must take additional
steps to enable Apple Pay. Please refer to Apple
Pay for Donations for more details. (Live Payments is not
responsible for your use of Apple Pay for Donations or the content contained in this link to
Apple Pay for Donations).You can process refunds directly within WooCommerce administrator page. To process refunds in WooCommerce:
1. Click the Order and then click Refund.
2. Enter the Refund Amount.
- Optionally, provide a Reason for refund.
3. Click Refund Confirmation.
Note: The button label will dynamically change depending on the input.
Additional notes:
- Since your Transaction Type was set to Charge,
you can process either partial or full refunds.
- You can issue multiple partial refunds by
specifying either the product quantity or a specific amount.
- If the total refunded amount is less than the captured amount, the Order Status remains as Processing
- If the full amount is refunded, the Order
Status updates to Refunded.
The VISA Unified Checkout plugin does not support
surcharges natively. If you wish to apply surcharges or additional fees at
checkout, you will need to install a third-party plugin.
Additional Resources:
Disclaimer: Live Payments
is not responsible for your use of any third-party solutions, such as the Extra
Fees plugin, or for the content contained in any external links provided.
If you require any assistance configuring the plugin, or if
you tun into any unexpected hurdles, please lodge a ticket by sending an email
to help@livepayments.com