PHPackages                             fruitcakestudio/omnipay-sisow - 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. fruitcakestudio/omnipay-sisow

ActiveLibrary[Payment Processing](/categories/payments)

fruitcakestudio/omnipay-sisow
=============================

Sisow gateway for the Omnipay payment processing library

v3.0.3(6y ago)697.9k↓64.1%10[5 issues](https://github.com/fruitcake/omnipay-sisow/issues)1MITPHP

Since Aug 15Pushed 6y ago5 watchersCompare

[ Source](https://github.com/fruitcake/omnipay-sisow)[ Packagist](https://packagist.org/packages/fruitcakestudio/omnipay-sisow)[ RSS](/packages/fruitcakestudio-omnipay-sisow/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)Dependencies (3)Versions (11)Used By (1)

Omnipay: Sisow
==============

[](#omnipay-sisow)

**Sisow gateway for the Omnipay PHP payment processing library**

[![Build Status](https://camo.githubusercontent.com/3421c8f08d9eb4d644d1abce1137dabd993bf15e1291c568d3080f5cf461c8c9/68747470733a2f2f7472617669732d63692e6f72672f667275697463616b652f6f6d6e697061792d7369736f772e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/fruitcake/omnipay-sisow)[![Latest Stable Version](https://camo.githubusercontent.com/1fed8387b8562fae3931fdcdcf54c214346a0140836f9c392e34e25f161cfff4/68747470733a2f2f706f7365722e707567782e6f72672f667275697463616b6573747564696f2f6f6d6e697061792d7369736f772f76657273696f6e2e706e67)](https://packagist.org/packages/fruitcakestudio/omnipay-sisow)[![Total Downloads](https://camo.githubusercontent.com/dc820d88d8419d19ef228ec9a297d05bb8cf156325e83d39cb48280be6f8d1de/68747470733a2f2f706f7365722e707567782e6f72672f667275697463616b6573747564696f2f6f6d6e697061792d7369736f772f642f746f74616c2e706e67)](https://packagist.org/packages/fruitcakestudio/omnipay-sisow)

[Omnipay](https://github.com/omnipay/omnipay) is a framework agnostic, multi-gateway payment processing library for PHP. This package implements Sisow support for Omnipay.

Installation
------------

[](#installation)

Omnipay is installed via [Composer](http://getcomposer.org/). To install, simply require `league/omnipay` and `fruitcakestudio/omnipay-sisow` with Composer:

```
composer require league/omnipay fruitcakestudio/omnipay-sisow

```

Basic Usage
-----------

[](#basic-usage)

The following gateways are provided by this package:

- Sisow

For general usage instructions, please see the main [Omnipay](https://github.com/omnipay/omnipay)repository. See also the [Sisow REST Documentation](http://www.sisow.nl/downloads/REST321.pdf)

Example
-------

[](#example)

```
 $gateway = \Omnipay\Omnipay::create('Sisow');
    $gateway->initialize(array(
        'shopId' => '',
        'merchantId' => '0123456',
        'merchantKey' => 'b36d8259346eaddb3c03236b37ad3a1d7a67cec6',
        'testMode' => true,
    ));

    // Start the purchase
    if(!isset($_GET['trxid'])){
        $url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
        $response = $gateway->purchase(array(
            'amount' => "6.84",
            'description' => "Testorder #1234",
            'issuer' => 99,                         // Get the id from the issuers list, 99 = test issuer
            //'paymentMethod' => 'overboeking',     // For 'overboeking', extra parameters are required:
            'card' => array(
                'email' => 'barry@fruitcakestudio.nl',
                'firstName' => 'Barry',
                'lastName' => 'vd. Heuvel',
                'company' => 'Fruitcake Studio',
            ),
            'transactionId' => 1234,
            'returnUrl' => $url,
            'notifyUrl' => $url,
        ))->send();

        if ($response->isRedirect()) {
            // redirect to offsite payment gateway
            $response->redirect();
        } elseif ($response->isPending()) {
            // Process started (for example, 'overboeking')
            return "Pending, Reference: ". $response->getTransactionReference();
        } else {
            // payment failed: display message to customer
            return "Error " .$response->getCode() . ': ' . $response->getMessage();
        }
    }else{
        // Check the status
        $response = $gateway->completePurchase()->send();
        if($response->isSuccessful()){
            $reference = $response->getTransactionReference();  // TODO; Check the reference/id with your database
            return "Transaction '" . $response->getTransactionId() . "' succeeded!";
        }else{
            return "Error " .$response->getCode() . ': ' . $response->getMessage();
        }
    }
```

**Note, transactionReference is only available in the PurchaseResponse when an `issuer` is set. Use the fetchIssuers response to see the available issuers, or use the [Javascript script](https://www.sisow.nl/Sisow/iDeal/issuers.js) to fill the issuers**

```
$response = Omnipay::fetchIssuers()->send();
if($response->isSuccessful()){
    print_r($response->getIssuers());
}
```

The billing/shipping data are set with the `card` parameter, with an array or [CreditCard object](https://github.com/omnipay/omnipay#credit-card--payment-form-input). Other parameters that can be entered with 'overboeking' are:

- `including` (true/false to include a link to pay with ideal
- `days` (number of days before a reminder is sent)

Support
-------

[](#support)

If you are having general issues with Omnipay, we suggest posting on [Stack Overflow](http://stackoverflow.com/). Be sure to add the [omnipay tag](http://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.

If you want to keep up to date with release anouncements, discuss ideas for the project, or ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which you can subscribe to.

If you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/fruitcakestudio/omnipay-sisow/issues), or better yet, fork the library and submit a pull request.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance3

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 75.9% 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

Every ~212 days

Recently: every ~168 days

Total

10

Last Release

2430d ago

Major Versions

2.0.x-dev → v3.0.02018-05-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/dad47b02be23edb7094a151b4b1ce7e9cb56b75cd87cd3341d140e1e1e9cd0e4?d=identicon)[barryvdh](/maintainers/barryvdh)

---

Top Contributors

[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (44 commits)")[![jeffreydevreede](https://avatars.githubusercontent.com/u/2203546?v=4)](https://github.com/jeffreydevreede "jeffreydevreede (8 commits)")[![Feijs](https://avatars.githubusercontent.com/u/12059414?v=4)](https://github.com/Feijs "Feijs (1 commits)")[![frankverhoeven](https://avatars.githubusercontent.com/u/2358864?v=4)](https://github.com/frankverhoeven "frankverhoeven (1 commits)")[![chr-hertel](https://avatars.githubusercontent.com/u/2852185?v=4)](https://github.com/chr-hertel "chr-hertel (1 commits)")[![noud](https://avatars.githubusercontent.com/u/1333629?v=4)](https://github.com/noud "noud (1 commits)")[![robinvalk](https://avatars.githubusercontent.com/u/3050565?v=4)](https://github.com/robinvalk "robinvalk (1 commits)")[![rtuin](https://avatars.githubusercontent.com/u/360150?v=4)](https://github.com/rtuin "rtuin (1 commits)")

---

Tags

paymentgatewaypaymerchantomnipaysisow

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/fruitcakestudio-omnipay-sisow/health.svg)

```
[![Health](https://phpackages.com/badges/fruitcakestudio-omnipay-sisow/health.svg)](https://phpackages.com/packages/fruitcakestudio-omnipay-sisow)
```

###  Alternatives

[lokielse/omnipay-alipay

Alipay gateway for Omnipay payment processing library

586422.8k11](/packages/lokielse-omnipay-alipay)[omnipay/mollie

Mollie driver for the Omnipay payment processing library

631.8M10](/packages/omnipay-mollie)[sudiptpa/omnipay-nabtransact

National Australia Bank (NAB) Transact driver for the Omnipay payment processing library.

1019.5k](/packages/sudiptpa-omnipay-nabtransact)[lucassmacedo/omnipay-mercadopago

MercadoPago gateway for OmniPay

155.4k](/packages/lucassmacedo-omnipay-mercadopago)

PHPackages © 2026

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