Compatibility and Integrations

Gift Cards has been designed from the ground up to follow WooCommerce conventions and sound engineering practices. However, we cannot guarantee that every plugin and payment gateway will work with it in a seamless, predictable manner.

Supported Extensions

↑ Back to top

The following extensions have been tested to work with Gift Cards and are officially supported by our team. This list is not exhaustive. Other extensions and third-party plugins may work with Gift Cards without issues. However, our team is only able to officially support the extensions listed here.

ExtensionIntegration Details
Print Invoices and Packing ListsView
Conditional Shipping and PaymentsView
WooCommerce SubscriptionsView
All Products for WooCommerce SubscriptionsView
Name Your PriceView

Print Invoices and Packing Lists

↑ Back to top

The integration ensures that used gift card amounts are correctly displayed in Invoices created with Print Invoices and Packing Lists.

Conditional Shipping and Payments

↑ Back to top

The integration between Gift Cards and Conditional Shipping and Payments:

  • Makes it possible to conditionally prevent customers from paying with gift cards.
  • Adds two new conditions — Gift Card Product and Gift Cards.

Restricting Payments with Gift Cards

The integration allows you to create Payment Gateway restrictions to conditionally prevent customers from paying with Gift Cards. Here’s an example:

Prevent orders from being paid using gift cards if the Shipping State is California.

Using Gift Cards in Conditions

The Gift Card Product condition allows you to prevent customers from using certain Payment Gateways while purchasing gift cards. Here is an example:

The Gift Cards condition allows you to prevent customers from using certain Payment Gateways when their order is partially paid using gift cards. Here is an example:

For more details on all available gift card-related conditions and their modifiers refer to the Conditional Shipping and Payments documentation.

WooCommerce Subscriptions

↑ Back to top

The integration with WooCommerce Subscriptions allows customers to pay for subscriptions and subscription renewals using their gift cards balance.

First, make sure that the feature is available and enabled on your store. With Gift Cards installed and activated, log in to your WordPress dashboard and:

  1. Navigate to WooCommerce > Settings> Subscriptions.
  2. Locate the Let customers pay for renewals using their Gift Cards account balance option.
  3. Make sure that the option is enabled. If not, tick its box and save your changes.

Once you have followed these steps, customers will see a handy Pay with Gift Cards Balance toggle button when viewing their subscriptions:

Note that: 

  • Pay with Gift Cards Balance is only available with subscription payment methods that support automatic recurring payments. Gift Cards will not automate renewal payments with payment gateways that don’t natively support this feature.
  • When Pay with Gift Cards Balance is enabled, WooCommerce will attempt to use the gift cards balance of the customer’s account, and fall back to the chosen payment method for any outstanding amount. For example, if a subscription renewal costs $50 and a customer’s account has only $20 available from redeemed gift cards, then WooCommerce will use those $20 and cover the remaining $30 via the “conventional” payment gateway chosen by the customer.
  • It is not possible to apply individual gift card codes to subscriptions. Subscribers who wish to use their gift card codes to pay for subscription renewals will need to “store” their codes in their accounts.

This integration is not available when using WooCommerce Payments with the built-in subscription functionality enabled. For a full comparison between WooCommerce Subscriptions and WooCommerce Payments, please refer to this document.

All Products for WooCommerce Subscriptions

↑ Back to top

The integration with All Products for WooCommerce Subscriptions allows you to sell simple or variable gift cards on subscription. Every time a gift card product subscription is renewed, a new gift card code is issued and e-mailed to its recipient.

Name Your Price

↑ Back to top

The integration with Name your Price makes it possible to let customers choose a custom price/value when purchasing prepaid gift cards. Store Managers can also:

  • suggest a price for gift card products; and optionally
  • enforce a minimum price.

Supported Payment Gateways

↑ Back to top

The following payment gateways have been tested with Gift Cards successfully. This list is not exhaustive: Other payment gateways may exist that work with Gift Cards without issues.

GatewayNotes
PayPal Standard—
PayPal Checkout—
PayPal Powered by Braintree—
Stripe—
Klarna Payments—
Authorize.Net—
Payfast—
FirstData—
Klarna CheckoutKlarna Checkout v2.2.0+ is required.

Unsupported Payment Gateways

↑ Back to top

The following payment gateways have known compatibility issues with Gift Cards. This list is not exhaustive. Other payment gateways may exist that do not work with Gift Cards as expected.

GatewayIssue Description
PayTabsPayTabs supports only physical products. Gift Cards are virtual/digital products. Therefore, it is not possible to use PayTabs to purchase Gift Card products.
SquareSquare throws intermittent “amount mismatch” errors with gift card plugins that filter the order total directly.

Questions & Support

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.
Already purchased and need assistance? Get in touch with us via the Help Desk!

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.