Magento 1.x Soisy's installment payment method
- version: 1.0.0
- extension key: Soisy_SoisyPayment
This modules add a new payment method.
- PHP >= 5.6.0
Tested on:
- Magento 1.9.4.5 (with php 5.6)
- OpenMage 19.4.x (with php 7.2)
The module should be compatible also with magento >= 1.9.1 and openmage 20.x
- Command:
modman clone [email protected]:soisy/magento-openmage.git
- Extract
soisy-magento-openmage-main
; - Copy all extracted folder into your root directory (app-assets-skin-composer-license-modman);
- Clear the cache, logout from the admin panel and then login again.
Configure and activate the extension under System - Configuration - Sales - Payment methods.
The module just installed is ready for sandbox mode. To activate set Enable to Yes.
When you are ready for production mode replace the followind fields with the production value:
- Shop ID
- Auth token
- Endpoint url
- Webapp url
The customer can see the intalments simulated on the product view page:
The customer choose the Soisy payment method:
When the order is placed the user lands on the magento success page. In this page the Soisy description could be success description (the user is redirected to Soisy) or error descripton (the user is not redirected to Soisy).
Magento success page, Soisy success:
Magento success page, Soisy error, the user in not redirected:
Once entered all information into Soisy page the customer is redirected again, on a magento Soisy final success page (or final error page):
Once the customer place the order the store manager can see some information inside status comments. here the store manager could see the soisy token used to map the magento order with Soisy order.
When Soisy approves an order the store manager should change manually the magento order status from pending to processing.
- multisite: partially tested;
- multi language: seems ok;
- payment method not visible in admin;
- Status updates via callback backurl: not implemented;
- On configurable product page the simulation widget shows instalments only for the base price;
- Composer:
composer remove soisy/magento-soisy-payment
- Modman:
modman remove magento-soisy-payment
(Runmodman list
to be sure the module name ismagento-soisy-payment
) - Manual: Just remove the module files.
If you have any issues with this extension, open an issue on GitHub.
Any contribution is highly appreciated. The best way to contribute code is to open a pull request on GitHub.
OSL - Open Software Licence 3.0
(c) 2021 Soisy