dev-master
9999999-devMagento module for Satispay Payment integration
OSL-3.0
The Requires
by Bitbull
Magento module for Satispay Payment integration
Magento module for Satispay integration., (*1)
Based on official Satispay documentation v. 1.0, 2016/02/15, (*2)
http://bit.ly/API-online, (*3)
This extension supports the following versions of Magento:, (*4)
Community Edition (CE) version 1.7.x, 1.8.x, 1.9.x, (*5)
Enterprise Edition (EE) version 1.12.x, 1.13.x, 1.14.x, (*6)
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., (*7)
To install Bitbull_Satispay module via Composer you need to add this repository to your project's composer.json file:, (*8)
"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:, (*9)
"require":{ "bitbull/satispay":"*" },
With this configuration, the last version of the extension will be installed running composer install
or composer update
., (*10)
modman clone https://github.com/bitbull-team/magento-module-satispay.git
, (*11)
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., (*12)
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 > Configuration > Payment Methods > ** Bitbull Satispay Integration** * Set Enabled to Yes * Past your Security Token in the dedicated field * Press Save, (*13)
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., (*14)
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., (*15)
Here are the guidelines we followed during the development of the module., (*16)
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// @todo - followed by a description of what has to be completed
// @fixme - followed by a description of what has to be fixed
The extension uses semantic versioning v 2.0.0 convention., (*17)
Note: you can use the {break}.{feature}.{fix} formula to easily remember which number has to be changed after some code changes., (*18)
This package contains unit tests that can be executed enabling the extension Bitbull_SatispayTest. EcomDev_PHPUnit is a dependency, for more details about how to configure the environment refer to the official guide., (*19)
Author: - Renato Cason, (*20)
Contributions: - Ermanno Baschiera - azambon - For a full list of contributors visit Magento Module Satispay on GitHub, (*21)
Licensed under the Open Software License version 3.0, (*22)
Magento module for Satispay Payment integration
OSL-3.0