PHPackages                             k1sul1/woocommerce-installment-gateway - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. k1sul1/woocommerce-installment-gateway

ActiveWordpress-plugin[Payment Processing](/categories/payments)

k1sul1/woocommerce-installment-gateway
======================================

WooCommerce plugin that adds a new payment gateway meant for paying in parts.

1.0.1(8y ago)215GPL-2.0PHP

Since Dec 31Pushed 8y agoCompare

[ Source](https://github.com/k1sul1/woocommerce-installment-gateway)[ Packagist](https://packagist.org/packages/k1sul1/woocommerce-installment-gateway)[ RSS](/packages/k1sul1-woocommerce-installment-gateway/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Installment payment gateway for WooCommerce
===========================================

[](#installment-payment-gateway-for-woocommerce)

#### If you're not code savvy, you might want to steer clear of this plugin, unless the defaults work for you.

[](#if-youre-not-code-savvy-you-might-want-to-steer-clear-of-this-plugin-unless-the-defaults-work-for-you)

This plugin is useful for stores that want to utilize a part time payment provider that doen't have an official gateway.

Out of the box, every single order will complete ~instantly, but there's a *lot* of hooks buried in the 400ish lines of code that this plugin has.

If you want or need to check each order manually before marking it as processing, uncheck "Use direct payment?" on the plugin settings page (/wp-admin/admin.php?page=wc-settings&amp;tab=checkout&amp;section=installments) **and** add this code to your location of choice.

```
add_action("plugins_loaded", function() {
  /* Disable default payment callback action */
  remove_action("woocommerce_api_callback", "k1sul1_wcigw_callback_handler");
  remove_action("k1sul1-wcigw-callback", "k1sul1_wcigw_demo_callback");
}, 11);
```

Payment options are configured on the same options page. Don't be intimidated by the syntax.

```
60 : ((%total% + 70) * 1.079 / 60) + 7 : Pay in 60 months, %installment% / month.

```

First, there's the the part amount, how many parts will the order be paid in?

Second, there's the formula, it's up to you how you want it. The formula here takes the total order amount, and adds 70 to it, as a one time fee. The interest rate is 7.9%, so the sum is multiplied with 1.079, and then divided with 60. Each installment will cost an additional 7($), so it's added to the final sum that is displayed to the customer.

Third, there's the text that's displayed to the customer inside the payment option. %installment% contains the result of your formula.

Using this formula, if you were to buy a cat with 600$ + 5$ of shipping fees, you would pay 19.14$ / month.

Other fields on the settings page control the text displayd on the payment form.

Contributing
------------

[](#contributing)

Yes please!

Licence
-------

[](#licence)

GPL-2.0

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3054d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/63e7de2cb756a5f7b6ebeca45a2ac7ff1ca000ee67f3966955a79ee870cab6bf?d=identicon)[k1sul1](/maintainers/k1sul1)

---

Top Contributors

[![k1sul1](https://avatars.githubusercontent.com/u/2719615?v=4)](https://github.com/k1sul1 "k1sul1 (6 commits)")

### Embed Badge

![Health badge](/badges/k1sul1-woocommerce-installment-gateway/health.svg)

```
[![Health](https://phpackages.com/badges/k1sul1-woocommerce-installment-gateway/health.svg)](https://phpackages.com/packages/k1sul1-woocommerce-installment-gateway)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
