mozgbrasil / magento-payment-php56
支付集成
Requires
This package is auto-updated.
Last update: 2024-09-06 10:54:51 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 禁用
--
Certique se a presença do arquivo composer.json na raiz do seu projeto Magento e que o mesmo tenha os parâmetros semelhantes ao modelo JSON abaixo
{
"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
}
}
Caso não exista o arquivo composer.json na raiz do projeto Magento, crie o mesmo adicionando o conteúdo acima
Para instalar o módulo, execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
composer require mozgbrasil/magento-payment-php56:dev-master
Você pode verificar se o módulo está instalado, indo ao backend em
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output
--
Para atualizar o módulo, execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
Antes de efetuar qualquer processo que envolva atualização no Magento, é recomendado manter o Compiler e Cache desativado
composer clear-cache && composer update
Na ocorrência de erro, renomeie a pasta /vendor/mozgbrasil e execute novamente
Para verificar a data do módulo, execute o seguinte comando
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
--
Para desinstalar o módulo, execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
composer remove mozgbrasil/magento-payment-php56 && composer clear-cache && composer update
--
Para desativar o módulo
-
Antes de efetuar qualquer processo que envolva atualização sobre o Magento, é necessário manter o Compiler e Cache desativado
-
Caso queira desativar os módulos da MOZG, renomeie a seguinte pasta app/code/local/Mozg
A desativação do módulo pode ser usada para detectar se determinada ocorrência tem relação com o módulo
Como configurar o método de entrega
Antes de configurar o módulo, você deve cadastrar o CEP de origem, indo ao backend em
STORES -> Configuration -> Sales/Shipping Settings -> Origin
Para configurar o método de entrega, acesse no backend em
STORES -> Configuration -> Sales/Shipping Methods -> Payment (powered by MOZG)
Você terá os campos a seguir
• Ativar
Para "ativar" ou "desativar" o uso do método
• Ordem de exibição
É a ordem apresentada em métodos de entrega no passo de fechamento de pedido
• Título
Nome do método que deve ser exibido
• Serviços
Selecione os serviços desejados, para selecionar mais de um, segure a tecla "Ctrl" e clique nos serviços
• Serviço Para Entrega Gratuita
Quando houver um desconto de frete grátis, esse serviço terá o valor zero
• Calcular taxa de manuseio
Podendo ser fixo ou percentual
• Taxa de Manuseio
Será adicionado o valor ao frete
• Mostrar método se não aplicável
Quando configurado como "Não", caso seja retornado algum serviço com erro, não será exibido o método de entrega
• Debug
Deve ser armazenado os processos do módulo em var/log/
O arquivo
_mozg.log
é o log do módulo, sendo um log mais detalhado contendo todos os processos inclusive das execuções realizadas pelas bibliotecas externas do módulo
O arquivo
shipping_.log
é o log nativo do Magento relativo ao método de entrega
• Enviar para países aplicáveis
Você pode definir se o método deve funcionar para "Todos os Países aceitos" ou "Especificar Países "
• Enviar para países específicos
Você deve selecionar os países que o método deve ser funcional
• Tipo de Produto a ser transportado
Tipo de Produto a ser transportado
• CPF ou CNPJ do cliente que será responsável pelo pagamento
Preencha nesse campo o número do CPF ou CNPJ vinculado ao contrato com a Payment
• Filial da Payment que irá efetuar a coleta da mercadoria e emitir o CTRC do cliente.
Filial da Payment que irá efetuar a coleta da mercadoria e emitir o CTRC do cliente.
• Nome do Município de origem da Mercadoria. Mesmo Município do Cliente Responsável
Nome do Município de origem da Mercadoria. Mesmo Município do Cliente Responsável.
• 原始国家代码
原始国家代码
• 显示交货期限
是否向客户显示交货期限
• 显示交货期限的消息
是否向客户显示交货期限
• 将(天数)添加到交货期限
将添加到交货期限的天数
• 显示有错误返回的服务
当设置为“否”时,如果返回任何错误的服务,则不应在交货方式中显示
模块的功能有哪些
- [✓] 运费计算
- [✓] 跟踪
常见问题解答(FAQ)
如何检查与运输公司的运费值
您可以在日志中查看发送给运输公司的参数
订单完成后,将存储在历史记录中,包括用于获取运费的箱子的尺寸
如何应用免费运费
在模块的交货方式配置中,可以定义“用于免费交货的服务”功能,当在“促销规则”中定义“免费运费”动作时应用
在Magento后端,访问菜单:促销 -> 促销规则 -> 创建规则 -> 创建一个规则,在“操作”选项卡中定义使用免费运费
这样,在运费计算显示中,将为所选服务显示为零的值
这是一个Magento的内置规则,如果出现问题,建议禁用所有促销规则,并逐一启用,直到找到发生问题的原因
联系信息 - 支付
商业 - 支付 comercial.bhz@bhz.payment.com.br
请联系JAMEF的商业部门
请求启用您的账户作为客户以访问JAMEF的web服务
电话:(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团队
许可
徽章
🐈