transbank/onepay-magento2

此包已被弃用且不再维护。未建议替代包。

Onepay的magento2官方插件

1.1.0 2019-07-23 14:13 UTC

This package is auto-updated.

Last update: 2023-11-07 15:29:41 UTC


README

描述

此Magento2插件实现了Onepay PHP SDK的结账模式。

依赖项

  • transbank/transbank-sdk
  • setasign/fpdf

注意

  • PHP SDK的版本位于composer.json文件中
  • JavaScript SDK的版本位于view/frontend/layout/checkout_index_index.xml文件中
  • 插件版本位于composer.jsonetc/module.xml文件中

安装

用户安装手册可在此处或PDF版本此处找到

注意:插件可以通过两种方式从packagist.org安装,或直接从git仓库安装。

  1. 进入Magento2的基本目录

  2. [选项1] 执行以下命令直接从packagist.org安装插件

    composer require transbank/onepay-magento2

    等待依赖项更新。

  3. [选项2] 执行以下命令直接从git安装插件

    composer config repositories.transbankonepay vcs https://github.com/TransbankDevelopers/transbank-plugin-magento2-onepay.git
    composer require transbank/onepay-magento2:dev-master

    等待依赖项更新。

  4. 执行以下命令以启用模块

    magento module:enable Transbank_Onepay --clear-static-content
    magento setup:upgrade && magento setup:di:compile && magento setup:static-content:deploy
  5. 在magento2的管理界面中,在“店铺/配置/支付方式/Onepay”部分启用并配置Onepay插件

  6. 为两个环境(生产环境和集成环境)配置API密钥和共享密钥

更新

  1. 进入Magento2的基本目录

  2. 执行以下命令以更新插件

magento module:disable Transbank_Onepay --clear-static-content
composer update
magento module:enable Transbank_Onepay --clear-static-content
magento setup:upgrade && magento setup:di:compile && magento setup:static-content:deploy

其他说明

Onepay仅支持CLP货币!如果CLP不是您的货币,则无法在结账过程中使用此插件。这已在payment model中硬编码。

如果您不知道如何进行此配置,请参阅此文档

重新安装

  1. 进入Magento2的基本目录

  2. 执行以下命令以禁用并删除插件

magento module:disable Transbank_Onepay --clear-static-content
composer remove transbank/onepay-magento2:dev-master
rm -rf vendor/transbank/onepay*
rm -rf app/code/Transbank/Onepay*
  1. 按照前面描述的安装过程进行。

开发

为了快速搭建开发环境,我们通过Docker Compose创建了容器规格。

要使用它,请按照以下README Magento 2说明操作。