Super for WooCommerce

A seamless integration with WooCommerce.


Please note: the video above uses screenshots and recordings which feature our legacy branding. All instructions and processes remain the same.

WooCommerce is a SaaS solution used by businesses around the world to build their e-commerce stores. Businesses can easily build and manage their online stores and customise them to their needs.

Our Super Payments plugin enables WooCommerce businesses to accept free payments in a secure and hassle-free manner, whilst providing your customers with cash rewards and instant refunds on their purchases.

1. Add Your Cash Reward

Cash rewards are set per brand in the Business Portal and are optional. See Cash Rewards for how to choose a reward amount and expiry, or to turn rewards off.

2. Add Your WooCommerce Integration

Once you are signed up, go to Developers → Integrations in the Business Portal and select Create new integration to add your e-commerce store URL.


3. Generate Your WooCommerce Plugin API Keys

Generate your API keys in your Business Portal. You'll need your Confirmation ID and API key when you add your Super Payments plugin in the WooCommerce admin interface. These keys keep your payments safe and secure.


🚧

Website URL

If you change your website URL from a testing URL to a live production URL, don't forget to update your integration in the Business Portal or your live calls will fail.

4. Install the Super Payments WooCommerce Plugin

  • Sign in to your WordPress site
  • Head to the plugin Marketplace via Plugins -> Add New
  • Search for “Super Payments”
  • Install the Super Payments Plugin
  • Choose Plugins -> Installed
  • Activate the Super Payments Plugin

5. Configure the Super Payments Plugin

  • Choose WooCommerce > Settings > Payments
  • Select "Finish set up" on the Super Payments payment method
  • Open the plugin settings
  • Copy your Confirmation ID for your Business Portal into the Confirmation ID field
  • Copy your API key for your Business Portal into the API key field
  • Save your changes

6. Activate the Super Payments Plugin

  • Choose WooCommerce > Settings > Payments
  • Enable the Super Payments payment method
  • That's it! Super Payments is now an extra payment method available to your customers 🎉

7. Enable the Super Payments Marketing Assets

Using Super as a checkout method will ensure that shoppers will have a better shopping experience, increasing the likelihood that they’ll purchase from your store, increase their average order value and come back again.

Until shoppers reach your checkout, they’re not aware of the benefits that Super can provide. Letting them know early on in their shopping journey that Super is available as a checkout option through checkout messaging will help their purchase decision, knowing that they’ll get a cash reward for your store when they pay with Super Payments.

All the Marketing Assets can be enabled or disabled in the WooCommerce Plugin settings.

📘

We're here to help

Any queries about the best way to add Super Payments to your store checkout?

Contact us at any time: [email protected].

Plugin Settings

All settings live in WooCommerce → Settings → Payments → Super Payments. Select Save changes after editing.

General

Setting
Options
Description
Enable/Disable
On / off
Enables the Super Payments gateway at checkout.
API Key
Text
The API key for your integration, generated in the Business Portal under Developers → Integrations.
Confirmation ID
Text
The Confirmation ID for your integration, from the same screen. Unlike the API key, this stays the same for the life of the integration.

On-site Messaging

Messaging tells customers about Super's benefits before they reach checkout.

Setting
Options
Description
Product Detail Page Asset
On / off
Shows a Super Payments asset on the product detail page.
Express Wallets on Product Page
On / off
Shows an Apple Pay / Google Pay express checkout button on the product detail page. Requires a verified domain - see Wallet Payment Methods.
Express Wallets Position
Before the Add to Basket button / After the Add to Basket button
Where the express wallet button appears.
Basket/Cart Page Asset
On / off
Shows a Super Payments asset on the basket or cart page.
Home Page Banner
On / off
Shows a Super Payments banner on the home page.
Site Wide Banner
On / off
Shows a Super Payments banner across the entire site.
Super payments banner colour
Yellow / Orange / White on Black / Orange on Black / Orange on White / Black on White
Colour scheme for the banners above.
Enable Order Received Page Referral Link
On / off
Shows a Super Payments referral link on the order received page.
Enable Order Email Referral Link
On / off
Shows a Super Payments referral link in the order email.

Extra Configuration

Setting
Options
Description
Displaying Cash Rewards
Do not show cash rewards / Apply cash reward by updating the order total / Apply cash reward as a coupon on the order
How a customer's cash reward is reflected on the order.
Failed / Cancelled / Abandoned Orders
Do nothing (leave order as Pending) / Cancel the order / Mark failed payments as Failed, cancellations as Cancelled
What happens when Super reports a payment failed, was cancelled, or was abandoned. See the note below.
Default Payment Method
On / off
Pre-selects Super Payments at checkout when no other payment method is selected.
Display Super Prefix On Order IDs
On / off
Adds an SP- prefix to the IDs of orders paid for with Super.
Enable Product Ingestion
On / off
Automatically sends product data to Super.
Enable Test Mode
On / off
Points the plugin at the Super sandbox. Requires a test API key and Confirmation ID.
Enable Targeted Checkout Script
On / off
Loads the checkout script only on specific pages rather than site-wide.
Super Credit Popup
On / off
Shows Super Credit in a popup instead of redirecting the customer.
Enable Super Payments Offers
On / off
Shows Super offers to all customers.
Select Pre-Payment Offers Location on Checkout Page
No / After customer details / Before customer details / Before checkout form / Order review / Before order note / After order note / Before payment method / After payment method
Where pre-payment offers appear on the checkout page.
Select Pre-Payment Offers Location on Cart Page
No / Before cart / Before cart table / After cart table / Before cart totals / After cart totals / Cart actions
Where pre-payment offers appear on the cart page.
📘

Choosing how failed orders are handled

Cancel the order is recommended. A retry then produces a fresh order and the customer never sees the WooCommerce "bank declined" notice.

Mark failed payments as Failed, cancellations as Cancelled is more granular for reporting, but it uses an auto-refresh on the order received page to avoid that notice during the webhook race window.

⚠️

Test mode

Do not enable Enable Test Mode on a live customer-facing site.

Updating the Plugin

Latest version 1.43.1

  1. Download the latest plugin .zip from here
  2. Go to Plugins → Add New → Upload Plugin
  3. Select the downloaded .zip and click Install Now
  4. When prompted "This plugin is already installed." click Replace current with uploaded
  5. Click Activate Plugin

Wallet Payment Methods

Super Payments supports Apple Pay and Google Pay express checkout directly on your WooCommerce store. Enabling digital wallets requires a single step: verifying your domain in the Business Portal.

Domain Verification

Before initialising the wallets, you must verify your website domain in the Business Portal.

  1. Log in to the Business Portal, select Developers in the sidebar and open the Domains tab.

  2. Locate the brand you want to configure and select Show.

  3. Apple Pay only - select Download domain association file and host the file on your website at:

    https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association

    ⚠️ CRITICAL DEPLOYMENT NOTES:

    • Content-Type header: Your web server must serve this file with Content-Type: text/plain - no charset suffix (i.e. text/plain; charset=utf-8 will fail). If you're unsure, check using curl -I https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association and look for the content-type line.
    • Binary transfer: Upload this file using Binary mode in your SFTP/FTP client (e.g., FileZilla, Cyberduck). ASCII mode will corrupt the file structure and cause Apple's validation to fail.
  4. Select Add payment method domain, enter the full URL of the website where wallets will be hosted, and save your changes.

  5. Select the three-dot menu next to your domain, select Verify, and wait for the Apple Pay and Google Pay columns to show as Verified.

Frequently Asked Questions

Why am I getting the message “WooCommerce Data Update Required”?
WooCommerce is updated regularly to fix issues and improve security - you can find specific details for how to update via the official WooCommerce update page.
I found a bug, what do I do?
Please reach out to us via [email protected], we’ll investigate immediately.
Help! I’d like some support with getting Super running on my website.
Chat to us via [email protected] or get in contact directly with your designated Payment Specialist.

Did this page help you?