WooCommerce Boarding Guide with VISA Acceptance Solutions' plugin

WooCommerce Boarding Guide with VISA Acceptance Solutions' plugin

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
  1. Support for version 2.0.1
25.10.02
  1. Changes in plugin settings.
  1. Support for version 2.0.0
25.08.01
  1. Initial release for version 1.0.0

Plugin Overview

  1. 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.
  2. You can also utilise Cybersource’s fraud prevention services to process transactions securely.
  3. 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.
  4. 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.
  5. 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 You Start

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:
  1. WooCommerce 7.6+ 
  2. WordPress 6.5.3+
  3. PHP 8.0+ (You can view your PHP version in the Server environment section under WooCommerce > Status.)
  4. An SSL certificate

Install the Visa Acceptance Solutions plugin for WooCommerce

1.     Go to WordPress plugins and download the plugin https://wordpress.org/plugins/visa-acceptance-solutions/

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 Wallet payments

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.

Idea
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

  1. The domain name (e.g. https://mydomain.com) or sub-domain (e.g. https://shop.mydomain.com) where you want to enable Apple Pay
NotesNote: If you are setting up Apple Pay on multiple sites, please specify each CyberSource Merchant ID along with its corresponding domain name.

  1. 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:

  1. No additional details are required beyond your CyberSource Merchant ID

4.     Click to Pay Details:

  1. 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  
  1. If you only want to enable Google Pay, please also notify us via help@livepayments.com
  2. For your information, we will submit your Business Name (Trading Name) to Google to enable Google Pay. This name does not appear during checkout
NotesBy 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:

  1. If Google Pay is enabled in the plugin, but the Google Pay button does not appear, for example:

A screenshot of a online shopping

AI-generated content may be incorrect.

  1. This usually means your terminal has not yet been registered for Google Pay.
  2. You can either switch to a terminal that has Google Pay enabled or contact us for a new digital wallet registration.  
  3. If you've already sent the request email, please wait a short while — we will enable it shortly.
  4. Once Google Pay is enabled, your checkout page may display the button like this (loading state):

A screenshot of a credit card

AI-generated content may be incorrect.

Or permanently like this:

A screenshot of a credit card

AI-generated content may be incorrect.

 

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

  1. 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)
  2. 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:

  1. Once we enable Click to Pay, you can begin using it.
  2. However, Visa and Amex registration typically completes faster than Mastercard, which may take up to an hour.
  3. 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

  1. Select Apple Pay from “Digital Payment Methods”
  2. 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:

  1. Upload the certificate to the following location on your web server:
Quote
https://[DOMAIN_NAME]/.well-known/apple-developer-merchantid-domain-association
  1. Once the file is hosted, please notify us.

5. Verify the domain:

  1. After hosting the certificate, Live Payments will verify your domain(s) with Apple
  2. You will be notified once the verification is completed
  3. Your domain will then be ready for Apple Pay use

AlertImportant: 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.

  1. Optionally, provide a Reason for refund.

3.     Click Refund Confirmation.

Note: The button label will dynamically change depending on the input.

Additional notes:

  1. Since your Transaction Type was set to Charge, you can process either partial or full refunds.
  2. You can issue multiple partial refunds by specifying either the product quantity or a specific amount.

    1. If the total refunded amount is less than the captured amount, the Order Status remains as Processing
    2. If the full amount is refunded, the Order Status updates to Refunded.

Adding Surcharges (Optional)

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.
  1. We recommend the Extra Fees Plugin for WooCommerce (by theDotstore), which allows you to add custom fees that will be included in the total amount collected by VISA Unified Checkout
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.

A blue screen with white text

AI-generated content may be incorrect.

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

    • Popular Articles

    • Taking a Payment

      With your mobile terminal, the following payment types and methods are accepted: Contactless payments (Tap & Go), chip insert and swipe Visa, Mastercard, American Express, and eftpos Google Pay, Apple Pay and Samsung Pay To take a payment, you will ...
    • Taking a Payment on your PAX A920Pro

      The following payment types and methods are accepted: Contactless payments (Tap & Go), chip insert and swipe Visa, Mastercard, American Express, and eftpos Google Pay, Apple Pay and Samsung Pay To take a payment, from the Standalone Payments Home ...
    • Tipping

      Tipping can be switched on or off by contacting customer support. Tip options of Round Up, two variable percentages (e.g., 5%,10%) and a custom amount are displayed on the Confirmation screen. Your customer selects a tip option and presses Add tip, ...
    • When will I get paid?

      Transactions processed before midnight will be paid within the next day, excluding weekends.
    • Get started with the PAX A920Pro

      Your PAX A920pro terminal is preconfigured to start accepting payments right away and will automatically connect to the Telstra 4G network, or you can connect with Wi-Fi. ‍ ‍Charge terminal Before proceeding with the setup, please connect your PAX ...
    • Related Articles

    • WooCommerce and Visa Acceptance Solutions plugin - Technical support

      Introduction If you're facing challenges with your WooCommerce installation and/or Visa Acceptance Solutions plugin, this guide will help you get the support you need. Since the Visa Acceptance Solutions plugin is developed and owned by VISA, ...
    • WooCommerce Boarding Guide with SkyVerge's plugin

      Overview WooCommerce is a third party plugin that turns your WordPress site into an eCommerce store. Skyverge’s WooCommerce plugin uses Cybersource’s Flex Microform payment form, ensuring your page meets SAQ A PCI compliance whilst also providing a ...
    • Magento Boarding Guide

      Live Payments Setup for Magento Overview Magento is the free, open-source version of Adobe Commerce. It’s a flexible eCommerce platform that gives merchants control over products, orders, and payments. This guide provides configuration steps for the ...
    • Prestashop Boarding Guide

      Before You Start Before you attempt to set up the integration, please ensure you have/are using the following: From Live Payments Registration for an ‘eCommerce / ISV’ account If you are unsure whether your account is properly configured to support ...
    • How to Safely Update the SkyVerge plugin for WooCommerce CyberSource Gateway

      Introduction Welcome! This guide is created to support merchants using the SkyVerge WooCommerce CyberSource Gateway plugin. Please follow the steps below carefully. Each section includes screenshots to assist you through the process. 1. How to Check ...