Get in touch
WooCommerce

Splitit for WooCommerce — installments on the buyer’s own card

Buyers split the order into monthly payments on their own card through the Splitit form; the plan is checked with Splitit before the order is paid.

Download Free
Pro · one-year licence Staging copies are included. The more sites, the cheaper each one
Compatibility
WordPress 6.4+ · WooCommerce 8.6+ · PHP 7.4+ · HPOS · English
Licence
a site + a staging copy, annual
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
Installments on the buyer's own card through the Splitit form ✔ ✔
The plan is checked with Splitit before the order is paid ✔ ✔
Classic and block checkout, HPOS ✔ ✔
Payment status check in the order ✔ ✔
Refund of the whole remaining amount from WooCommerce ✔ ✔
Installment line under the product price ✔ ✔
Test and live modes, a test plan button ✔ ✔
Webhooks: approvals, cancellations, refunds, failed charges, disputes — ✔
Background check of unfinished payments every 15 minutes — ✔
Charge when shipped with a tracking number — ✔
Partial refunds with a strategy — ✔
Refunds made in Splitit recorded on the order — ✔
A terminal for each currency — ✔
Installment lines in the shop, cart and home page — ✔
Event journal and CSV report for reconciliation — ✔

What it looks like

Splitit settings
Settings: the client ID, the secret, the terminal ID and the connection check.
Splitit at the checkout
Checkout: Splitit installments as a payment method with its description under the choice.
Splitit line under the price
Product page: the monthly Splitit payment under the price.

Key points

What the free version does

The settings live in one place: WooCommerce → Splitit.

What Pro adds

Webhooks: every new plan reports its approval to the shop, so the order is paid even when the buyer never comes back from the form; the same address pasted in the Merchant Hub brings cancellations, refunds, failed installment charges and disputes into the order notes.

How much it costs

The base version is free. Pro costs 1290 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.4+, WooCommerce 8.6+, PHP 7.4+.
  • A Splitit merchant account: client ID, client secret and terminal ID.
  • A shop currency your Splitit terminal supports (for several currencies Pro takes a terminal per currency).

Version history

v1.0.0 Current November 2026

Splitit installments at the checkout, the plan checked before the order is paid, the status check, a refund of the remaining amount, the line under the price.

Frequently bought with Splitit

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Installments with Splitit for WooCommerce lets buyers split the order total into monthly payments on the credit card they already have: no new application. At the checkout the buyer picks Splitit, lands on the Splitit form, chooses the number of installments and types the card there, so card data never reaches your shop. It works with the classic and block checkout and HPOS. You need your own Splitit merchant account.

What the free version does

The settings live in one place: WooCommerce → Splitit. Choose the mode (test or live), enter the client ID, the client secret (stored encrypted) and the terminal ID. “Check credentials” asks Splitit whether it accepts them, and “Create a test plan” makes a plan on your terminal and shows the address of its form. Each order becomes a Splitit installment plan with the total, the currency, the order number and the buyer’s billing details, so nothing is typed twice. When the buyer comes back, the plan is checked with Splitit (Verify Authorization) and its amount and currency are compared with the order; only then is the order paid, and an amount mismatch puts it on hold with a note. A declined card returns the buyer to the checkout with the cart intact and the order marked failed; leaving the form keeps the order pending and the cart in place. “Check payment status” on the order asks Splitit about the plan (for a buyer who closed the tab after paying) and shows how many installments are charged. A refund of the whole remaining amount goes from the WooCommerce order straight to Splitit. Under the price on the product page Splitit draws a line with the monthly payment (On-Site Messaging) and updates it when a variation is chosen. You can set the numbers of installments offered, 3-D Secure and an order total range.

What Pro adds

Webhooks: every new plan reports its approval to the shop, so the order is paid even when the buyer never comes back from the form; the same address pasted in the Merchant Hub brings cancellations, refunds, failed installment charges and disputes into the order notes. Every 15 minutes a background check asks Splitit once more about the plans of pending orders. Charge when shipped: the card is authorized at the checkout and the plan is captured when the order becomes Completed or by a button with the tracking number. Partial refunds of any part of an order, with the Splitit refund strategy of your choice; refunds made in the Merchant Hub are recorded on the order. A separate terminal for each currency of the shop. Installment lines in the shop and category pages, in the cart and a Splitit strip at the bottom of the home page. A journal of the last Splitit events and a CSV report of Splitit orders for a period, to reconcile with Splitit’s settlement reports.

Good to know before you start

  • You need your own Splitit merchant account. Live payments need an account approved by Splitit; a test account comes from the Splitit developer registration.
  • The terminal ID is the API Key on the Details tab of your merchant in the Splitit Merchant Hub; the client ID and the secret are on the Credentials tab (“Generate a new password” gives the secret, and Splitit shows it once).
  • The minimum and maximum order total are set by Splitit for your terminal. Enter the same range on the plugin screen so the method is not offered outside it.
  • The buyer pays on the Splitit page; there is no card form inside the shop. The line under the price is drawn by Splitit’s own script, and its wording is Splitit’s.
  • Without Pro, a buyer who closes the tab after paying leaves the order pending until you press “Check payment status”. With Pro the webhook and the check every 15 minutes do it by themselves.
  • Free refunds the whole remaining amount; a part of an order can be refunded in the Splitit Merchant Hub, and Pro sends partial refunds straight from WooCommerce.
  • Disputes and settlement reports stay in the Splitit Merchant Hub; Pro writes dispute events into the order notes. Splitit allows up to three weeks between authorization and capture.
  • The Pro installment line in the cart appears in the classic cart only; the block cart does not show it.

How it works, step by step

  1. In the Splitit Merchant Hub take the client ID, the client secret and the terminal ID.
  2. In WooCommerce → Splitit choose the mode, enter them and press “Check credentials”.
  3. Press “Create a test plan” to see the Splitit form of your terminal.
  4. Switch Splitit on in WooCommerce → Settings → Payments and place an order in test mode.

Under the hood

  • Splitit Installment Plan API v3: a client-credentials token, Initiate for the plan, Verify Authorization before the order is paid.
  • The buyer’s return is handled under a per-order lock: three parallel returns give one payment, and the address of the return is not taken on its word.
  • Plan and refund requests carry an idempotency key; Splitit errors are shown in words.
  • The client secret is stored encrypted; HPOS and block checkout compatible; language: English.

How to install

  1. Plugins → Add New → Upload Plugin: choose the zip and activate it.
  2. WooCommerce → Splitit: the client ID, the secret, the terminal ID, “Check credentials”.
  3. Save the settings and create a test plan.
  4. Switch the Splitit payment method on.

The module is not on wordpress.org yet: the free version and Pro are one archive from this page. Without a key it works as the free version.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is this an official Splitit plugin?

No. It is an independent integration made by us; Splitit is a trademark of its owner.

Do I need a Splitit account?

Yes, your own merchant account. Live payments are available once Splitit approves the account; the plugin does not do the onboarding.

The buyer paid but the order is pending. What now?

Press "Check payment status" on the order: the plugin asks Splitit and pays the order if the plan is approved. With Pro this happens by itself.

Can I refund part of the amount?

Free refunds the whole remaining amount, and a part can be refunded in the Splitit Merchant Hub. Pro sends partial refunds from WooCommerce.

Does it work with the block checkout?

Yes, with the classic one and with HPOS too.

What happens after the trial?

Pro switches off, the free part keeps working.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module