mozgbrasil / magento-payment-php55
支付集成
Requires
This package is auto-updated.
Last update: 2024-09-06 11:04:05 UTC
README
Mozg\Payment
简介
集成Payment
动机
满足Magento模块市场,提供改进和优质的客户支持
支持/疑问
要获取支持,请点击这里,尽可能详细地描述问题原因,并附加屏幕截图以便我们理解
价格
资源
- 授权,查询,扣款,退款
技术特性
在结账时进行支付方式的授权流程
随后进行交易通知的访问
订单状态应保持为“支付审核”
随后通过Payment_Event_Queue或通过Cron处理通知
循环
对于循环流程,需要提供相同的PaymentId
1 - 完成订单
2 - 获取pspReference并在PaymentId中提供
不使用RECURRING_CONTRACT
访问app/code/local/Mozg/Payment/Model/Api.php
将recurringDetailReference改为PaymentId
执行队列
您将在订单历史中看到“创建了账单合同”
安装 - 更新 - 卸载 - 禁用
--
本模块旨在使用Composer安装
在终端执行以下命令,以查看Composer及其版本是否存在
composer --version
如果您的环境中没有Composer,建议阅读以下文章点击这里
--
服务器需要支持ionCube PHP Loader扩展
为了查看该扩展是否已在您的服务器上激活
请确认您的项目根目录中是否存在phpinfo.php文件
<?php phpinfo(); ?>
如果项目根目录中没有phpinfo.php文件,请创建该文件并添加上述内容
通过浏览器访问该文件
然后在其中搜索“ionCube PHP Loader”术语
如果您的服务器不支持该扩展,请点击这里
在“Loader Downloads API”中,下载与您的服务器兼容的包
解压缩包并将“loader-wizard.php”文件上传到您的服务器,这将演示激活扩展的步骤
点击这里查看执行过程
--
为了使用MOZG的模块,需要接受最终用户许可协议
--
建议保留一个测试环境进行测试,仅在经过充分测试后,再将必要的操作应用到生产环境中
--
建议备份数据库和 Magento 平台
--
在更新 Magento 之前,请始终保持 Compiler 和 Cache 未启用
--
请确保在您的 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
}
}
如果 Magento 项目根目录中没有 composer.json 文件,请创建它并添加以上内容
要安装模块,请在服务器终端中进入您的项目目录并执行以下命令
composer require mozgbrasil/magento-payment-php55:dev-master
您可以通过访问后端来检查模块是否已安装
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output
--
要更新模块,请在服务器终端中进入您的项目目录并执行以下命令
在执行任何涉及更新 Magento 的过程之前,建议保持 Compiler 和 Cache 未启用
composer clear-cache && composer update
如果出现错误,请将 /vendor/mozgbrasil 文件夹重命名,然后重新执行
要检查模块的日期,请执行以下命令
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
--
要卸载模块,请在服务器终端中进入您的项目目录并执行以下命令
composer remove mozgbrasil/magento-payment-php55 && composer clear-cache && composer update
--
要禁用模块
-
在执行任何涉及更新 Magento 的过程之前,必须保持 Compiler 和 Cache 未启用
-
如果您想禁用 MOZG 模块,请重命名以下文件夹 app/code/local/Mozg
模块禁用可以用来检测特定事件是否与模块有关
如何配置配送方式
在配置模块之前,您需要注册起源 CEP,请访问后端
STORES -> Configuration -> Sales/Shipping Settings -> Origin
要配置配送方式,请访问后端
STORES -> Configuration -> Sales/Shipping Methods -> Payment (powered by MOZG)
您将看到以下字段
• 激活
用于“激活”或“禁用”使用该方式
• 显示顺序
这是在订单结算步骤中显示的配送方式顺序
• 标题
要显示的方法名称
• 服务
选择所需的服务,要选择多个,请按住“Ctrl”键并单击服务
• 免费配送服务
当有免费配送折扣时,此服务将显示为零
• 计算处理费
可以是固定值或百分比
• 处理费
将添加到运费中
• 显示不适用方法
当设置为“否”时,如果返回的服务中出现错误,则不会显示配送方式
• 调试
应将模块过程存储在 var/log/
文件
_mozg.log
是模块的日志,是一个更详细的日志,包含所有过程,包括模块外部库的执行过程
文件
shipping_.log
是 Magento 关于配送方式的本地日志
• 发送到适用国家
您可以定义方法是否适用于“所有接受的国家”或“指定国家”
• 发送到特定国家
您必须选择该方法应适用的国家
• 运输产品类型
运输产品类型
• 负责付款的客户 CPF 或 CNPJ
在此字段中填写与 Payment 合同关联的 CPF 或 CNPJ 号码
• 将执行商品收集和为客户发出 CTRC 的 Payment 分支。
将执行商品收集和为客户发出 CTRC 的 Payment 分支。
• 商品原产地市名。客户负责人同市
商品原产地市名。客户负责人同市。
• 原产地州简称
原产地州简称
• 显示交货期限
是否向客户显示交货期限
• 显示交货期限的消息
是否向客户显示交货期限
• 向交货期限添加(天数)
要添加的天数数量
• 显示有错误返回的服务
当配置为“否”时,如果返回了有错误的服务,则不应在交货方式中显示
模块有哪些功能
- [✓] 运费计算
- [✓] 跟踪
常见问题“FAQ”
如何检查运输公司提供的运费值
您可以在日志中查看发送给运输公司的参数
订单完成后,将保存到历史记录中,包括用于获取运费的箱子尺寸
如何应用免费运费
在 Magento 后端中,访问菜单:促销 -> 促销规则 -> 创建规则 -> 创建一个规则,在“操作”选项卡中定义当在“促销规则”中定义“免费运费”动作时应应用的“免费运费服务”功能
在 Magento 后端,访问菜单:促销 -> 促销规则 -> 创建规则 -> 创建一个规则,并在“操作”选项卡中定义使用免费运费
这样,在显示运费计算时,将显示所选服务的零值
此功能是 Magento 的原生规则,如果出现问题,建议停用所有促销规则,然后一次启用一个,直到找到发生问题的原因
联系信息 - 付款
商业 - 付款 comercial.bhz@bhz.payment.com.br
请联系 JAMEF 的商业部门
请求启用您的账户作为客户以访问 JAMEF 的 webservice
电话: (31) 2102-8808
传真: (31) 2102-8803
IT - 付款
如有疑问,请通过电话联系 Payment 的 IT 团队
电话: (31) 2102-8904 - IT 支持
brunoferreira@bhz.payment.com.br - IT 支持
lucas@bhz.payment.com.br - IT 支持
vagnero@bhz.payment.com.br - IT 支持
rejaine@bhz.payment.com.br - IT 支持
andreluiz@bhz.payment.com.br - IT 经理
或访问
要联系 Payment
手册
贡献者
Mozg 团队
许可
徽章
🐈