PHPackages                             bitbull/satispay - 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. bitbull/satispay

ActiveMagento-module[Payment Processing](/categories/payments)

bitbull/satispay
================

Magento module for Satispay Payment integration

0.2.6(8y ago)32.3k1[1 issues](https://github.com/bitbull-team/magento-module-satispay/issues)OSL-3.0PHP

Since May 28Pushed 8y ago17 watchersCompare

[ Source](https://github.com/bitbull-team/magento-module-satispay)[ Packagist](https://packagist.org/packages/bitbull/satispay)[ RSS](/packages/bitbull-satispay/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (1)Versions (7)Used By (0)

Satispay Integration
====================

[](#satispay-integration)

Magento module for Satispay integration.

Based on official Satispay documentation v. 1.0, 2016/02/15

System requirements
-------------------

[](#system-requirements)

This extension supports the following versions of Magento:

- Community Edition (CE) version 1.7.x, 1.8.x, 1.9.x
- Enterprise Edition (EE) version 1.12.x, 1.13.x, 1.14.x

Cron jobs need to be configured in the Magento installation, otherwise orders will remain in *Pending Payment* status. This is because the transaction status check is scheduled to happen every 10 minutes as part of a cron job.

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

[](#installation)

### Using Composer

[](#using-composer)

To install *Bitbull\_Satispay* module via Composer you need to add this repository to your project's *composer.json* file:

```
  "repositories":[
    {"type": "vcs", "url": "git@github.com:bitbull-team/magento-module-satispay.git"}
  ]

```

Once done, you will be able to add it to the requirements:

```
  "require":{
    "bitbull/satispay":"*"
  },

```

With this configuration, the last version of the extension will be installed running `composer install` or `composer update`.

### Using Modman

[](#using-modman)

`modman clone https://github.com/bitbull-team/magento-module-satispay.git`

### Zip Download

[](#zip-download)

Finally, you can install the extension by downloading the archive package, extract it and copy the content of the *src* folder over your Magento root directory.

Configuration
-------------

[](#configuration)

After installing the extension login to your shop's admin area and perform the following steps to enable the extension:

- Refresh the cache (if enabled)
- Go to **System** &gt; **Configuration** &gt; **Payment Methods** &gt; \*\* Bitbull Satispay Integration\*\*
- Set *Enabled* to *Yes*
- Past your *Security Token* in the dedicated field
- Press *Save*

From the same section you can also personalise the payment method title (what the customer sees in the payment method list), the instruction (what appears when the payment method is selected), the default phone country code and wether to activate the *Test Mode* or debug informations in the logs.

Usage Examples
--------------

[](#usage-examples)

After activating the extension you can simply add a product to cart and proceed to checkout. Satispay will be displayed between the payment method options and, if selected, you will be redirected to a page where you will be able to specify the mobile number you want to charge for the order. A notification will appear in the customer's app, asking to confirm the payment. Mind that the extension will only appear if it's enabled and the website currency is **EUR**. Other currencies are not supported by Satispay at the moment.

Development guidelines
----------------------

[](#development-guidelines)

Here are the guidelines we followed during the development of the module.

- The group name is **satispay**
- The module can be installed via **composer** or **modman**; composer uses modman file to know which files to install and where to put them, so the modman file should be always kept up to date
- To **log messages** a specific model is provided: `Bitbull_Satispay_Model_Logger`; it can be instanced by using the default helper this way: `helper('satispay')->getLogger()`; for the list of methods please refer to the model class source code
- The following annotated comments are used:
    - `// @todo - followed by a description of what has to be completed`
    - `// @fixme - followed by a description of what has to be fixed`
- **Commit messages** and **comments** are in **English**; verbs use the **second person** and not the third (e.g.: *Add something*, *Fix something* and not *Adds something*, *Fixes something*)

Release notes
-------------

[](#release-notes)

The extension uses [semantic versioning v 2.0.0](http://semver.org/) convention.

Note: you can use the **{break}.{feature}.{fix}** formula to easily remember which number has to be changed after some code changes.

### v 0.2.2

[](#v-022)

- [Allow sort order configuration](https://github.com/bitbull-team/magento-module-satispay/issues/1)
- [Better handling of country code preselection](https://github.com/bitbull-team/magento-module-satispay/issues/3)
- [Error message display fixes](https://github.com/bitbull-team/magento-module-satispay/issues/4)

### v 0.2.1

[](#v-021)

- Add support for Magento versions 1.7.x and 1.8.x

### v 0.2.0

[](#v-020)

- Add basic system configuration flags and corresponding helper methods

### v 0.1.2

[](#v-012)

- Add missing comments in Bitbull\_Satispay\_Model\_Logger

### v 0.1.1

[](#v-011)

- Add missing getter in Bitbull\_Satispay\_Helper\_Data

### v 0.1.0

[](#v-010)

- First commit and module structure

Testing
-------

[](#testing)

This package contains unit tests that can be executed enabling the extension *Bitbull\_SatispayTest*. [EcomDev\_PHPUnit](https://github.com/EcomDev/EcomDev_PHPUnit) is a dependency, for more details about how to configure the environment refer to the [official guide](https://github.com/EcomDev/EcomDev_LayoutCompiler/blob/master/docs/INSTALLATION.md).

Authors, contributors and maintainers
-------------------------------------

[](#authors-contributors-and-maintainers)

Author:

- [Renato Cason](https://github.com/renatocason)

Contributions:

- [Ermanno Baschiera](https://github.com/ebaschiera)
- [azambon](https://github.com/azambon)
- For a full list of contributors visit [Magento Module Satispay on GitHub](https://github.com/bitbull-team/magento-module-satispay/graphs/contributors)

License
-------

[](#license)

Licensed under the Open Software License version 3.0

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 76.3% 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 ~116 days

Recently: every ~63 days

Total

6

Last Release

3054d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/73ef335b0adb3d09260814815de5236712b71ecc71d16775922f484358e7c345?d=identicon)[renatocason](/maintainers/renatocason)

![](https://www.gravatar.com/avatar/1eb2bc68c56f158ccf53d9ca9aaac0c3279c344771a3dc1dc98b9ae30cdf5a96?d=identicon)[bitbull](/maintainers/bitbull)

---

Top Contributors

[![renatocason](https://avatars.githubusercontent.com/u/7037728?v=4)](https://github.com/renatocason "renatocason (29 commits)")[![azambon](https://avatars.githubusercontent.com/u/2920227?v=4)](https://github.com/azambon "azambon (6 commits)")[![ebaschiera](https://avatars.githubusercontent.com/u/5667462?v=4)](https://github.com/ebaschiera "ebaschiera (3 commits)")

### Embed Badge

![Health badge](/badges/bitbull-satispay/health.svg)

```
[![Health](https://phpackages.com/badges/bitbull-satispay/health.svg)](https://phpackages.com/packages/bitbull-satispay)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[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)[dnetix/redirection

Library to connect with PlacetoPay Checkout service

17123.3k2](/packages/dnetix-redirection)[onepica/avatax

This extension integrates Magento with AvaTax, a tax service provided by Avalara.

295.8k](/packages/onepica-avatax)

PHPackages © 2026

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