emerchantpay / magento2-emp-plugin
emerchantpay 为 Magento 2 提供的支付网关
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
This package is not auto-updated.
Last update: 2024-09-24 07:32:20 UTC
README
这是一个为 Magento 2 开发的支付模块,您可以通过 emerchantpay 的支付网关 - Genesis 来处理支付。
要求
- Magento 2 CE, EE, ECE 或更高版本(已测试至 2.4.7-p1)
- GenesisPHP v2.0.2 - (集成在模块中)
安装(composer)
-
安装 Composer - Composer 下载说明
-
安装 emerchantpay 支付网关
-
安装支付模块
$ composer require emerchantpay/magento2-emp-plugin
-
启用支付模块
$ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content
$ php bin/magento setup:upgrade
-
部署 Magento 静态内容(如有需要执行)
$ php bin/magento setup:static-content:deploy
-
安装(手动)
-
将文件夹内容(排除
README.md
)上传到您的 Magento 2 安装的新文件夹<root>/app/code/EMerchantPay/Genesis/
-
安装 GenesisGateway 客户端库
$ composer require genesisgateway/genesis_php:2.0.2@stable
-
启用支付模块
$ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content
$ php bin/magento setup:upgrade
-
部署 Magento 静态内容(如有需要执行)
$ php bin/magento setup:static-content:deploy
配置
- 在 管理面板 内登录,然后转到
商店
->配置
->销售
->支付方式
- 如果“emerchantpay”支付模块在可用的支付方式列表中不可见,请转到
系统
->缓存管理
并通过点击刷新 Magento 缓存
清除 Magento 缓存 - 返回到
支付方式
,并点击支付方式emerchantpay Checkout
下方的配置
按钮,展开可用的设置 - 将
启用
设置为是
,设置正确的凭证,选择您首选的交易类型和附加设置,然后点击保存配置
- 将
启用电子邮件通知
设置为是
以在成功支付后接收电子邮件。 注意:如果您考虑在成功支付后发送订单电子邮件,请确保从支付方式配置中启用配置选项,并在“商店” -> “配置” -> “销售” -> “销售电子邮件”中的订单部分启用订单电子邮件。
GenesisPHP 要求
- PHP 版本 5.5.9 或更高
- PHP 扩展
支持的交易
emerchantpay Checkout
支付方式- Apple Pay
- Argencard
- Aura
- Authorize
- Authorize(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
- RapiPago
- Redpagos
- SafetyPay
- Sale
- Sale(3D-Secure)
- Santander
- Sepa Direct Debit
- SOFORT
- Tarjeta Shopping
- TCS
- Trustly
- TrustPay
- UPI
- WebMoney
- WebPay
- 微信支付
注意:如果您在使用凭证或终端配置时遇到问题,请联系我们的技术支持团队
您现在可以使用我们的网关处理支付。
开发
-
Composer 脚本,用于在测试/虚拟文件夹中安装 Magento 和 emerchantpay 支付网关。
$ composer install-magento
如果测试/虚拟文件夹已存在,脚本将仅更新 emerchantpay 支付网关,而不会安装 Magento。
可以在项目根目录中的
auth.json
文件中提供repo.magento.com
的凭证,或者通过传递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 代码扫描器
$ composer test-phpcs
-
Composer 脚本,用于运行 PHP 检测器
$ composer test-phpmd