transbank / onepay-magento2
此包已被弃用且不再维护。未建议替代包。
Onepay的magento2官方插件
1.1.0
2019-07-23 14:13 UTC
Requires
- setasign/fpdf: 1.8.1
- transbank/transbank-sdk: 1.4.4
README
描述
此Magento2插件实现了Onepay PHP SDK的结账模式。
依赖项
- 需要Composer
- transbank/transbank-sdk
- setasign/fpdf
注意
- PHP SDK的版本位于
composer.json文件中 - JavaScript SDK的版本位于
view/frontend/layout/checkout_index_index.xml文件中 - 插件版本位于
composer.json和etc/module.xml文件中
安装
注意:插件可以通过两种方式从packagist.org安装,或直接从git仓库安装。
-
进入Magento2的基本目录
-
[选项1] 执行以下命令直接从packagist.org安装插件
composer require transbank/onepay-magento2
等待依赖项更新。
-
[选项2] 执行以下命令直接从git安装插件
composer config repositories.transbankonepay vcs https://github.com/TransbankDevelopers/transbank-plugin-magento2-onepay.git composer require transbank/onepay-magento2:dev-master
等待依赖项更新。
-
执行以下命令以启用模块
magento module:enable Transbank_Onepay --clear-static-content magento setup:upgrade && magento setup:di:compile && magento setup:static-content:deploy
-
在magento2的管理界面中,在“店铺/配置/支付方式/Onepay”部分启用并配置Onepay插件
-
为两个环境(生产环境和集成环境)配置API密钥和共享密钥
更新
-
进入Magento2的基本目录
-
执行以下命令以更新插件
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中硬编码。
如果您不知道如何进行此配置,请参阅此文档
重新安装
-
进入Magento2的基本目录
-
执行以下命令以禁用并删除插件
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*
- 按照前面描述的安装过程进行。
开发
为了快速搭建开发环境,我们通过Docker Compose创建了容器规格。
要使用它,请按照以下README Magento 2说明操作。