e-comprocessing / magento2-ecp-plugin
Magento 2 的 E-Comprocessing 支付网关
1.3.10
2024-09-02 13:55 UTC
Requires
- php: 7.0.2|7.0.4|~7.0.6|7.1.*|7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*
- genesisgateway/genesis_php: 2.0.2
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- fakerphp/faker: ^1.20
- magento/magento-coding-standard: *
- phpmd/phpmd: ^2.9.1
- squizlabs/php_codesniffer: ~3.6.0
README
这是一个用于 Magento 2 的支付模块,通过 E-Comprocessing 的支付网关 - Genesis - 进行支付处理。
要求
- Magento 2 CE, EE, ECE 或更高版本(已测试至 2.4.7-p1)
- GenesisPHP v2.0.2 - (已集成到模块中)
安装(composer)
-
安装 Composer - Composer 下载说明
-
安装 E-Comprocessing 支付网关
-
安装支付模块
$ composer require e-comprocessing/magento2-ecp-plugin
-
启用支付模块
$ php bin/magento module:enable Ecomprocessing_Genesis --clear-static-content
$ php bin/magento setup:upgrade
-
部署 Magento 静态内容(如果需要执行)
$ php bin/magento setup:static-content:deploy
-
安装(手动)
-
将文件夹内容(不包括
README.md
)上传到您的 Magento 2 安装的新文件夹<root>/app/code/Ecomprocessing/Genesis/
-
安装 GenesisGateway 客户端库
$ composer require genesisgateway/genesis_php:2.0.2@stable
-
启用支付模块
$ php bin/magento module:enable Ecomprocessing_Genesis --clear-static-content
$ php bin/magento setup:upgrade
-
部署 Magento 静态内容(如果需要执行)
$ php bin/magento setup:static-content:deploy
配置
- 登录到 管理面板,然后转到
商店
->配置
->销售
->支付方式
- 如果“E-Comprocessing”支付模块面板不在可用的支付方式列表中,请转到
系统
->缓存管理
并通过单击清除 Magento 缓存
清除 Magento 缓存 - 返回到
支付方式
并单击“E-Comprocessing Checkout”支付方式下的配置
按钮,以展开可用设置 - 将
启用
设置为是
,设置正确的凭证,选择您首选的交易类型和附加设置,然后单击保存配置
- 将
启用电子邮件通知
设置为是
以在支付成功后接收电子邮件。注意:如果您考虑在支付成功后发送订单电子邮件,请确保从支付方式配置中启用配置选项,并从商店
->配置
->销售
->销售电子邮件
中的订单部分启用订单电子邮件。
GenesisPHP 要求
支持的交易
E-Comprocessing Checkout
支付方式- Apple Pay
- Argencard
- Aura
- 授权
- 授权(3D-Secure)
- Baloto
- Bancomer
- Bancontact
- Banco de Occidente
- Banco do Brasil
- BitPay
- Boleto
- Bradesco
- Cabal
- CashU
- Cencosud
- Davivienda
- Efecty
- Elo
- eps
- eZeeWallet
- Fashioncheque
- Google Pay
- iDeal
- iDebit
- InstaDebit
- Intersolve
- Itau
- Klarna
- Multibanco
- MyBank
- Naranja
- Nativa
- Neosurf
- Neteller
- 在线银行
- Interac Combined Pay-in (CPI)
- Bancontact (BCT)
- BLIK (BLK)
- SPEI (SE)
- LatiPay (PID)
- OXXO
- P24
- Pago Facil
- PayPal
- PaySafeCard
- PayU
- PIX
- POLi
- Post Finance
- PSE
- 红卡支付
- 红支付
- 安全支付
- 销售
- 销售(3D-Secure)
- 桑坦德
- SEPA 直接借记
- SOFORT
- 购物卡
- TCS
- Trustly
- TrustPay
- UPI
- WebMoney
- WebPay
- 微信支付
注意:如果您在凭证或终端配置方面遇到问题,请联系我们的技术支持团队
您现在可以准备通过我们的网关处理支付。
开发
-
Composer 脚本用于在测试/虚拟文件夹中安装 Magento 和 E-Comprocessing 支付网关。
$ composer install-magento
如果测试/虚拟文件夹已存在,则脚本将只更新 E-Comprocessing 支付网关,而不会安装 Magento。
可以为
repo.magento.com
凭证在项目根目录内的auth.json
文件中提供,或通过传递repo_user
和repo_name
。$ composer install-magento repo_user=XXX repo_pass=XXX
-
Composer 脚本用于运行 PHPUnit 测试
$ composer test-phpunit
-
Composer 脚本用于安装 Magento 并运行 PHPUnit 测试
$ composer test-magento
或
$ composer test-magento repo_user=XXX repo_pass=XXX
-
Composer 脚本用于运行 PHP Code Sniffer
$ composer test-phpcs
-
Composer 脚本用于运行 PHP Mess Detector
$ composer test-phpmd