Skip to content

WooCommerce Flitt Credit Card Payment Gateway

Documentation for the Plug and Pay WooCommerce Flitt Credit Card Payment Gateway plugin.

Requirements

Technical Requirements

  • PHP: 8.1, 8.2, or 8.3
  • ionCube Loader: Required. For version requirements and installation details, check the IonCube Loader documentation.
  • WooCommerce: 3.0.0 or higher

Store Setup Prerequisites

  • Flitt Merchant Account: You must have an active merchant agreement with Flitt.

Technical Specification & Feature Support

FeatureSupported
Blocks SupportYes
HPOSYes
Background PollingNo
Callback (Async)Yes
Redirect SyncYes
Saved CardsYes
Add Cards from My AccountYes
SubscriptionsYes
Manual AuthorizationYes
RefundsYes
Multi-CurrencyYes
Apple PayYes
Google PayYes
Test ModeNo

Technical Details

Callback (Async Notification)

The Flitt gateway supports Async Callbacks. The payment provider sends a background notification to your store's callback URL once the transaction is processed. This ensures that the order status is updated correctly even if the customer's browser session is interrupted.

Redirect Sync

As with our other gateways, the plugin performs an immediate status check when the customer is redirected back to your shop. This guarantees that the order status is synchronized in real-time as the user returns to the thank-you page.


Configuration

Capture Method

The plugin supports two capture methods:

  • Automatic: The payment is captured immediately upon checkout.
  • Manual (Authorize): The amount is held on the customer's card and not charged until the merchant manually captures it from the order dashboard. This is only supported for Visa/MasterCard.

To capture a manual payment, go to the WooCommerce Order Edit screen, select the Complete Flitt Pre Auth (Capture) action from the "Order actions" dropdown, and click the arrow button.

Cancelling Authorization

Unlike BOG or TBC, which have specific "Cancel Pre-Auth" actions, cancelling a Flitt authorization is done by performing a full refund. If the amount has not yet been captured, the refund request will release the held funds on the customer's card.

Merchant Accounts

Flitt uses a Merchant accounts table. Add one row per currency/account pair:

  • Currency
  • Merchant ID
  • Secret key

Save Card

The gateway includes a Save Card toggle and a configurable Save Card Label. Save Card is disabled by default. When enabled, customers can save cards during checkout, and logged-in customers can add a card from My Account > Payment methods.