mozgbrasil / magento-bancodobrasil-php56
Bancodobrasil 集成
Requires
This package is auto-updated.
Last update: 2024-09-06 11:51:03 UTC
README
Mozg\Bancodobrasil
摘要
与 Bancodobrasil 电子商务集成
演示
动机
满足 Magento 模块市场的需求,提供改进和优秀的支持
支持/疑问
要获取适当的支持 点击这里,尽可能详细地说明发生的原因,并附上屏幕截图以便我们理解
价格
模块的功能有哪些
- [✓] 交易
- [✓] 查询
技术特性
在成功页面向银行发送信息
通过 CRON 应处理交易通知,如果支付被确认,则应将订单状态更改为“处理中”,以便处理账单和发货
在发货前,始终检查订单信息,如果交易状态显示支付已确认,包括金融运营商是否已捕获交易,如果出现不一致的情况,则需要取消订单直到问题得到纠正
设置 CRON
为了使用此方法,需要为 Magento 激活 CRON
点击这里 查看MOZG的文档
确保每分钟执行一次操作
此模块使用cronjob处理通知
模块执行至少5分钟前接收到的通知
安装 - 更新 - 卸载 - 禁用
--
此模块旨在通过 Composer 安装
在终端中执行以下命令,以查看 Composer 及其版本
composer --version
如果您环境中没有 Composer,建议阅读以下文章 点击这里
--
服务器需要支持 ionCube PHP Loader 扩展
要查看此扩展是否在您的服务器上激活
确保您的项目根目录存在 phpinfo.php 文件
<?php phpinfo(); ?>
如果您的 Magento 项目根目录中没有 phpinfo.php 文件,请创建它并添加上述内容
通过浏览器访问该文件
然后搜索“ionCube PHP Loader”术语
如果您的服务器不支持此扩展,请点击这里
在“Loader Downloads API”中,下载与您的服务器兼容的包
解压包,并将“loader-wizard.php”文件上传到您的服务器,那里将展示激活扩展的步骤
点击这里 查看执行过程
--
要使用MOZG的模块,必须接受最终用户许可协议
--
建议保持一个测试环境进行测试,并且只在适当的测试之后在生产环境中应用相应的流程
--
建议备份Magento平台和数据库
--
在更新Magento之前,始终保持编译器和缓存关闭
--
请确认您的项目根目录中存在composer.json文件,并且其参数与以下JSON模式相似
{
"minimum-stability": "dev",
"prefer-stable": true,
"license": [
"proprietary"
],
"repositories": [
{
"type": "composer",
"url": "https?://packages.firegento.com"
}
],
"extra": {
"magento-root-dir": "./",
"magento-deploystrategy": "copy",
"magento-force": true
}
}
如果项目根目录中不存在composer.json文件,请创建该文件并添加上述内容
要安装模块,请在您的服务器终端的项目目录中执行以下命令
composer require mozgbrasil/magento-bancodobrasil-php56:dev-master
您可以通过访问后端来检查模块是否已安装
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output
--
要更新模块,请在您的服务器终端的项目目录中执行以下命令
在进行任何涉及更新Magento的过程之前,建议保持编译器和缓存关闭
composer clear-cache && composer update
在发生错误时,重命名/vendor/mozgbrasil文件夹并重新执行
要检查模块的日期,请执行以下命令
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
--
要卸载模块,请在您的服务器终端的项目目录中执行以下命令
composer remove mozgbrasil/magento-bancodobrasil-php56 && composer clear-cache && composer update
--
要禁用模块
-
在进行任何涉及更新Magento的过程之前,需要保持编译器和缓存关闭
-
如果您想禁用MOZG模块,请重命名以下文件夹app/code/local/Mozg
禁用模块可以用来检测特定事件是否与模块有关
如何配置支付方式
要配置支付方式,请访问后端
STORES -> Configuration -> Sales/Payment Methods -> Bancodobrasil (powered by MOZG)
您将看到以下字段
巴西银行电子商务 - 默认设置
必需的设置
• 测试或生产模式
应指定相应的环境
• 电子商务合作机构代码
电子商务合作机构代码
• 电子商务收款代码
电子商务收款代码
• 到期日(天数)
到期日(天数)
• 备注
备注
• 将产生汇票的票据类型
将产生汇票的票据类型
高级:处理Magento订单
• 订单状态:创建订单
刚创建的订单状态,在操作者服务器端支付结果通知确认之前
• 订单状态:支付授权
操作者确认授权通知后确认授权的订单状态
• 订单状态:支付确认
操作者确认授权通知后捕获确认的订单状态
• 订单状态:订单取消
操作者确认取消通知后取消的订单状态
如果订单已开具发票,则无法取消
• 订单状态:支付捕获(虚拟产品)
仅选择分配给完成状态的订单状态,留空以使用与普通产品相同的状态
• 订单状态:退款
操作者确认退款通知后的订单状态
• 订单状态:部分退款
操作者确认部分退款通知后的订单状态。我们建议不要定义此状态,让Magento自行决定状态。
• 订单状态:待处理订单
操作者通知待处理订单的状态
• 捕获类型
即时为默认值
如果您希望以后手动执行资金捕获,请将其定义为手动
• 创建挂起的账单(仅适用于手动捕获)
如果收到AUTORIZAÇÃO通知,这将创建一个挂起的账单。
注意:一旦创建账单,这将使Magento将所有订单推送到“处理”状态,忽略所有其他设置。
• 订单状态:发货时捕获
如果您启用此功能,则在发货时将向操作员发出捕获请求
• 启用取消订单
如果订单因某种原因被取消,但收到支付已授权的通知,则将自动取消订单
• 取消订单时自动退款/退款
激活/禁用取消订单时的自动退款
• 账单电子邮件
激活/禁用电子邮件更新
• 发送订单状态通知电子邮件
激活/禁用对客户的所有订单状态更改的更新电子邮件
• 激活调试日志
模块的过程应存储在var/log/中
文件
DATE_mozg.log
这是模块的日志,它是一个包含所有过程的详细日志,包括由模块的外部库执行的执行
文件
payment_METHOD.log
高级:巴西银行通知
• 忽略退款通知
如果退款在操作员处进行,并且操作员发送退款通知到Magento,将自动创建一个信用凭证。如果您将此配置设置为“是”,则不会发生这种情况,因为它不会处理收到的任何退款通知。
高级:结账体验
• 取消后重定向目标
确定在取消付款后如何将买家重定向。
• 支付方式渲染方法
确定支付方式是否以其标志或仅以名称显示。
• 本地语言(可选)
这会替换掉Magento存储的默认客户位置。
留空以让Magento决定(例如:nl_NL)
• ISO国家代码(可选)
这将在确定显示哪些支付方式时替换买家的账单地址国家。
巴西银行(所有选项)
• 激活
用于“激活”或“禁用”方法的使用
• 显示顺序
这是在订单结算步骤中显示的配送方式顺序
• 标题
要显示的方法名称
• 适用于国家的支付方式
您可以选择此方法是否应适用于“所有接受的国家”或“指定国家”
• 特定国家的支付方式
您必须选择此方法应适用的国家
巴西银行汇票
• 激活
用于“激活”或“禁用”方法的使用
• 显示顺序
这是在订单结算步骤中显示的配送方式顺序
• 标题
要显示的方法名称
• 适用于国家的支付方式
您可以选择此方法是否应适用于“所有接受的国家”或“指定国家”
• 特定国家的支付方式
您必须选择此方法应适用的国家
巴西银行汇票
• 激活
用于“激活”或“禁用”方法的使用
• 显示顺序
这是在订单结算步骤中显示的配送方式顺序
• 标题
要显示的方法名称
• 适用于国家的支付方式
您可以选择此方法是否应适用于“所有接受的国家”或“指定国家”
• 特定国家的支付方式
您必须选择此方法应适用的国家
• 未付款订单状态
使用汇票可以支付少于总金额。如果这种情况适用,请在此处选择状态。如果您留空,则它将采用默认的订单支付授权状态
• 超额付款订单状态
使用汇票可以支付多于总金额。如果这种情况适用,请在此处选择状态。如果您留空,则它将采用默认的订单支付授权状态
• 可见于
确定该支付方式在前端和/或后端的 Magento 中的可见性
巴西银行电子转账
• 激活
用于“激活”或“禁用”方法的使用
• 显示顺序
这是在订单结算步骤中显示的配送方式顺序
• 标题
要显示的方法名称
• 适用于国家的支付方式
您可以选择此方法是否应适用于“所有接受的国家”或“指定国家”
• 特定国家的支付方式
您必须选择此方法应适用的国家
• 未付款订单状态
使用汇票可以支付少于总金额。如果这种情况适用,请在此处选择状态。如果您留空,则它将采用默认的订单支付授权状态
• 超额付款订单状态
使用汇票可以支付多于总金额。如果这种情况适用,请在此处选择状态。如果您留空,则它将采用默认的订单支付授权状态
• 可见于
确定该支付方式在前端和/或后端的 Magento 中的可见性
常见问题解答 (FAQ)
模块安装后应做什么?
在该方法中配置您的合作协议代码并启用该方法
进行测试
如果显示了完成页面,则表示您的交易已处理
如何更改支付方式的图片
可以添加以下任何名称的图片
- method-boleto.png
- method-creditcard.png
- method-debitcard.png
- method-eletronictransfer.png
并将图片添加到您的模板目录中
/skin/frontend//default/images/mozg_bancodobrasil
注意事项
支付交易流程在巴西银行系统中进行,并在弹出窗口中打开。
如果用户的浏览器启用了弹出窗口阻止功能,将显示“警告”,引导用户点击以自动解锁弹出窗口。
联系方式 - 巴西银行
要联系 巴西银行
手册
http://bb.com.br/portalbb/page44,3766,2229,0,0,1,2.bb
http://apidocs.bancodobrasil.com.br/
贡献者
Mozg 团队
许可证
徽章
🐈