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: 5.0 or higher

Store Setup Prerequisites

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

Technical Specification & Feature Support

FeatureFlitt Redirect (Recommended)
API VersionLatest
StatusRecommended
Blocks Support
HPOS
Background Polling
Callback (Async)
Redirect Sync
Save card
Save via My Account
Subscriptions
Authorise
Refunds
Multi-currency
Apple Pay
Google Pay

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.