begateway / magento2-payment-module
BeGateway Magento 2 支付模块
Requires
- php: ~5.5.0|~5.6.0|~7.0
- begateway/begateway-api-php: ~4.4.0
- magento/module-checkout: *
- magento/module-payment: *
- magento/module-quote: *
- magento/module-sales: *
README
这是一个为 Magento 2 社区版提供的支付模块,让您能够通过运行在 beGateway 平台上的支付服务提供商处理支付。
要求
- Magento 2 社区版 2.x (已测试至 2.3.7 / 2.4.2)
- BeGateway PHP API 库 - (集成在模块中)
注意:此模块仅在 Magento 2 社区版 上进行了测试,可能无法与 Magento 2 企业版 正常工作。
安装 (composer)
-
安装 Composer - Composer 下载说明
-
安装支付模块
$ composer require begateway/magento2-payment-module
-
启用支付模块
$ php bin/magento module:enable BeGateway_BeGateway
$ php bin/magento setup:upgrade
-
如果您没有以编译模式运行您的 Magento 安装,请跳到下一步。如果您正在以编译模式运行,请完成此步骤。
$ php bin/magento setup:di:compile
-
部署 Magento 静态内容(如有需要执行)
$ php bin/magento setup:static-content:deploy en_GB en_US
要查看完整的 ISO-636 语言代码列表,请运行
$ php magento info:language:list
安装 (手动)
-
下载支付模块存档,解压并将其内容上传到您的 Magento 2 安装的
<root>/app/code/BeGateway/BeGateway/
新文件夹中 -
安装 BeGateway PHP API 库
$ composer require begateway/begateway-api-php 4.4.3
-
启用支付模块
$ php bin/magento module:enable BeGateway_BeGateway --clear-static-content
$ php bin/magento setup:upgrade
-
部署 Magento 静态内容(如有需要执行)
$ php bin/magento setup:static-content:deploy en_GB en_US
要查看完整的 ISO-636 语言代码列表,请运行
$ php magento info:language:list
配置
- 在 管理面板 中登录并转到
商店
->配置
->销售
->支付方式
- 如果支付模块面板
beGateway
未在可用的支付方式列表中可见,请转到系统
->缓存管理
并通过单击刷新 Magento 缓存
清除 Magento 缓存 - 返回到
支付方式
并单击beGateway Checkout
支付方式下的配置
按钮,以展开可用的设置 - 将
启用
设置为是
,设置正确的凭证,选择您首选的交易类型和附加设置,然后单击保存配置
测试数据
如果您使用默认值设置模块,您可以使用测试数据进行测试支付
- 商店 ID
361
- 商店密钥
b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
- 结账域名
checkout.begateway.com
- 网关域名
demo-gateway.begateway.com
- 启用测试模式
是
测试卡详情
使用以下测试卡进行成功的测试支付
- 卡号:
4200000000000000
- 卡上姓名:
JOHN DOE
- 卡有效期:
01/30
- CVC:
123
使用以下测试卡进行失败的测试支付
- 卡号:
4005550000000019
- 卡上姓名:
JOHN DOE
- 卡有效期:
01/30
- CVC:
123
beGateway Magento 2 CE 支付模块
这是为 Magento 2 社区版提供的支付模块,让您能够通过使用 beGateway 平台的支付服务提供商开始接受支付。
要求
- Magento 2 社区版 2.x (已测试至 2.3.7 / 2.4.2)
- BeGateway PHP API 库 - (集成在模块中)
注意: 此模块仅在 Magento 2 社区版 上进行了测试,可能与 Magento 2 企业版 工作不稳定
安装(composer)
-
安装 Composer - Composer 安装说明
-
安装支付模块
$ composer require begateway/magento2-payment-module
-
启用支付模块
$ php bin/magento module:enable BeGateway_BeGateway
$ php bin/magento setup:upgrade
-
如果您的 Magento 版本不支持编译模式运行,请跳过此步骤。否则,请执行以下命令
$ php bin/magento setup:di:compile
-
创建 Magento 静态内容(如果需要)
$ php bin/magento setup:static-content:deploy en_GB ru_RU
要获取 Magento 支持的所有语言本地化 ISO-636 代码的完整列表,请执行以下操作
$ php magento info:language:list
安装(手动)
-
下载模块存档,解压并将其内容复制到您的 Magento 2 安装目录中的新目录
<root>/app/code/BeGateway/BeGateway/
-
安装 beGateway PHP API 库
$ composer require begateway/begateway-api-php 4.4.3
-
启用支付模块
$ php bin/magento module:enable BeGateway_BeGateway --clear-static-content
$ php bin/magento setup:upgrade
-
如果您的 Magento 版本不支持编译模式运行,请跳过此步骤。否则,请执行以下命令
$ php bin/magento setup:di:compile
-
创建 Magento 静态内容(如果需要)
$ php bin/magento setup:static-content:deploy en_GB ru_RU
配置
- 登录管理员账户并转到
商店
->配置
->销售
->支付方法
- 如果模块支付面板
beGateway
没有出现在可用支付方法列表中,请转到系统
->缓存管理
并清除 Magento 缓存,点击清除 Magento 缓存
- 返回到
支付方法
并点击beGateway Checkout
支付方式下的配置
按钮,以展开可用设置 - 在
启用
参数下拉列表中选择是
,设置您的商店数据,选择操作类型、可用支付方式和其他设置。点击保存配置
以保存它们
测试数据
您可以使用以下测试数据来测试支付。
- 商店 ID
361
- 商店密钥
b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
- 支付页面域名
checkout.begateway.com
- 支付网关域名
demo-gateway.begateway.com
- 启用测试模式
是
测试卡
使用以下卡数据执行成功的测试支付
- 卡号:4200000000000000
- 卡上姓名:JOHN DOE
- 卡有效期:01/30
- CVC:123
使用以下卡数据执行失败的测试支付
- 卡号:4005550000000019
- 卡上姓名:JOHN DOE
- 卡有效期:01/30
- CVC:123