dadolun95 / soisy-magento-2-plugin

Soisy's Magento 2.x Official Plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magento 2 Pagolight Payment Extension

Magento 2.3.x, 2.4.x Pagolight's installment payment method

Facts

  • version: 1.1.0
  • extension key: Soisy_PaymentMethod

Description

This modules add a new payment method.

Requirements

  • PHP >= 7.2.0

Compatibility

  • Magento 2.3.0 - 2.3.2 - 2.3.4 - 2.3.6 - 2.4.0 - 2.4.1 - 2.4.4 - 2.4.5

Installation Instructions

Installation:

  1. Manual copy all the files into your magento root/app/code/Soisy/PaymentMethod.

    (If you don't have this folder please create it)

  2. Clear the cache, logout from the admin panel and then login again.

  3. Go to System -> Tools -> Web Setup Wizard, in Module Manager and check "Enable" on Soisy_PaymentMethod.

Optional:

Execute the follow command:

  1. php bin\magento setup:static-content:deploy -f
  2. php bin\magento cache:clean
  3. php bin\magento cache:flush

Configuration

Configure and activate the extension under Stores -> Configuration -> Sales -> Payment Methods

Settings

Sandbox mode

The module just installed is ready for sandbox mode. To activate set Enable to Yes.

Production mode

When you are ready for production mode, set "Use In Sandbox" to No and insert production values in fields:

  • Shop ID
  • Auth Token

Usage

User workflow

The customer can see the intalments simulated on the product view page, if the price between settings allowed values:

simulation widget on product page

The customer choose the Pagolight payment method:

Checkout

When the order is placed the user lands on the magento success page. In this page the customer will be redirected to pagolight website.

Success page

Admin usage

Manage oders

Once the customer place the order the store manager can see some information inside status comments. here the store manager could see the pagolight token used to map the magento order with Pagolight order.

Order status comments

When Pagolight approves an order the store manager should change manually the magento order status from pending to processing.

Features not implemented or not tested

  • multisite: partially tested;
  • multi language: seems ok;
  • payment method not visible in admin;
  • Status updates via callback backurl: not implemented;

Uninstallation

  • Composer: composer remove soisy/magento-soisy-payment
  • Modman: modman remove magento-soisy-payment (Run modman list to be sure the module name is magento-soisy-payment)
  • Manual: Just remove the module files.

Support

If you have any issues with this extension, open an issue on GitHub.

Contribution

Any contribution is highly appreciated. The best way to contribute code is to open a pull request on GitHub.

Developer

Copyright

(c) 2023 Pagolight

About

Soisy's Magento 2.x Official Plugin

License:Mozilla Public License 2.0


Languages

Language:PHP 69.8%Language:HTML 17.8%Language:JavaScript 7.3%Language:Less 5.1%