mozgbrasil / magento-redecard-php56
Redecard集成
Requires
This package is auto-updated.
Last update: 2024-09-06 11:00:38 UTC
README
Mozg\Redecard
摘要
集成Redecard
演示
动机
为了满足Magento模块市场的需求,提供改进和优秀的支持
支持/疑问
要获得适当的支持,请点击此处,尽可能详细地说明发生的原因,并附上屏幕截图以便我们理解
价格
模块有哪些功能
- [✓] 交易
- [✓] 查询
- [✓] 捕获
技术特性
在结账时进行授权过程
在收到“交易已授权”的返回时,将重定向到成功页面
在成功页面上,会发送信息到交易通知资源
通过CRON处理交易通知,如果支付被确认,则应将订单状态更改为“处理中”,以便处理账单和发货
在发货商品之前,请始终检查订单信息,如果交易状态显示支付已确认,包括金融运营商是否已捕获交易,如果存在不一致,则必须取消订单直到问题得到纠正
设置Cron
点击此处查看MOZG文档
确保每分钟执行一次该操作
此模块使用cronjob来处理通知
模块执行至少5分钟前收到的通知
安装 - 更新 - 卸载 - 禁用
--
此模块旨在使用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 更新之前,始终保持编译器和缓存关闭
--
请确认您的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-redecard-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-redecard-php56 && composer clear-cache && composer update
--
要禁用模块
-
在执行任何涉及 Magento 更新的过程之前,必须保持编译器和缓存关闭
-
如果您想禁用MOZG模块,请重命名以下文件夹 app/code/local/Mozg
模块禁用可以用来检测特定事件是否与模块有关
如何配置支付方式
要配置支付方式,请访问后端
STORES -> Configuration -> Sales/Payment Methods -> Redecard (powered by MOZG)
您将看到以下字段
Redecard - 默认设置
必需的设置
• 测试或生产模式
必须指定相应环境
• Komerci隶属代码
请输入您的隶属代码
• Komerci用户
请输入访问Redecard的用户名
• Komerci密码
请输入访问Redecard的密码
用户名和密码用于手动捕获类型
高级:处理Magento订单
• 订单状态:创建订单
刚创建的订单状态,在操作员服务器通知确认支付结果之前
• 订单状态:支付授权
授权后订单的状态,由操作员的AUTORIZAÇÃO通知确认
• 订单状态:支付确认
捕获确认后订单的状态,由操作员的AUTORIZAÇÃO通知确认
• 订单状态:订单取消
取消确认后订单的状态,由操作员的CANCELAMENTO通知确认
如果订单已经开票,则无法取消
• 订单状态:支付捕获(虚拟产品)
仅选择分配给完成状态的属性,对于普通产品留空
• 订单状态:已退款
退款确认后订单的状态,由操作员的REEMBOLSO通知确认
• 订单状态:部分退款
退款(部分)确认后订单状态由运营商发送的REEMBOLSO_PARCIAL通知确定。我们建议不要设置此状态,让Magento自行决定状态。
• 订单状态:待处理订单
运营商通知后订单的状态
• 捕获类型
即时捕获是默认设置
如果您想稍后手动执行资金捕获,请设置为手动
• 创建待处理发票(仅适用于手动捕获)
如果收到AUTORIZAÇÃO通知,将创建一个待处理发票。
注意:创建发票后,Magento会自动将所有订单推送到“处理中”状态,忽略所有其他设置。
• 订单状态:发货时捕获
如果您启用此功能,在发货时将向运营商发送捕获请求。
• 启用取消订单
如果由于某种原因取消订单,但收到支付已授权的通知,则将自动取消订单。
• 订单取消时自动取消退款/退款
激活/取消激活订单取消时的自动退款
• 发票电子邮件
激活/取消激活电子邮件更新
• 发送订单状态通知电子邮件
激活/取消激活订单状态变更时向客户发送的更新电子邮件
• 激活调试日志
模块进程应存储在var/log/中
文件
DATE_mozg.log
这是模块的日志,是一个更详细的日志,包含所有进程,包括由模块的外部库执行的执行
文件
payment_METHOD.log
高级:Redecard通知
• 忽略退款通知
如果在运营商处执行退款,并从运营商发送退款通知到Magento,则将自动创建一个信用凭证。如果您将此设置设置为“是”,则不会发生这种情况,因为它不会处理收到的任何退款通知。
高级:结账体验
• 取消后重定向目标
确定在取消支付后如何将买家重定向。
• 支付方法渲染方法
确定支付方法是否显示其徽标或仅显示名称。
• 本地化语言(可选)
这会替换默认的存储客户本地化语言。
留空以让Magento决定(例如:nl_NL)
• ISO国家代码(可选)
这将替换购买者账单地址的国家,以确定哪些支付方法将显示。
Redecard Komerci Webservice信用卡
• 激活
用于“激活”或“禁用”方法的用途
• 显示顺序
这是在订单关闭步骤中显示的交付方法顺序
• 标题
应显示的方法的名称
• 适用于国家的支付方式
您可以定义此方法是否应适用于“所有接受的国家”或“指定国家”
• 特定国家的支付方式
您必须选择方法应功能的国家
• 信用卡类型
选择运营商释放的标志
• 可见性
确定此支付方法在前端和/或后端中的可见性
• 身份验证
定义买家是否将被重定向到发卡行进行卡片身份验证
对于在后台完成的订单,请勿激活此选项,因为不应将重定向到身份验证URL
• 激活分期付款
定义分期付款的使用
• 默认分期付款
对于“货币”列,请报告货币代码,例如BRL。
对于“总额(含)”列,请报告显示分期付款的最小值。
对于“最大分期数”列,请报告将显示直到预先报告显示分期付款的金额的分期数。
对于“利率(%)”列,请报告使用的利率。
分期付款的显示规则是基于价格区间定义的。
该模块已预先配置如下:
最多R$ 100.00,1期付款
最多R$ 200.00,2期付款
最多R$ 600.00,3期付款
最多R$ 800.00,4期付款
最多R$ 10,000.00,5期付款
最多R$ 100,000.00,6期付款
根据您的需要修改。
• 总金额为零时全部禁用
当报价的总金额为0时,在结账时禁用这种支付方式。
常见问题“FAQ”
关于Hiper品牌
由于没有用于读取此类卡的库,当库返回其他类型卡时,选择此品牌,并包含了一个基于hipercard品牌的验证器。
如果这个品牌出现问题,可能需要移除品牌自动选择功能。
关于在产品陈列页激活产品分期
在需要显示产品页面上的分期付款时,以下模块可能满足您的需求。
https://www.magentocommerce.com/magento-connect/preco-parcelado-1.html
可以通过composer安装
要通过composer安装模块,请在项目根目录中执行以下命令
composer require connect20/franciscoprado_precoparcelado
电子商务-REDECARD联盟
http://www.komerciredecard.com.br
配置产品
在Magento后端,访问菜单:系统 -> 配置 -> Cerebrum -> 支付方式 -> Redecard -> 填写所需的字段
常见问题“FAQ”
依赖关系
要加入Redecard,您的网站需要拥有安全的页面(SSL128=https)。
默认情况下,Redecard释放Komerci集成,因此要迁移到Redecard Webservice,只需通过Redecard门户或通过以下电子邮件请求注册您的服务器IP: pool.credenciamento@redecard.com.br
模块安装后要做什么?
在方法配置中,选择测试环境,并报告以下数据
Komerci联盟代码 00000000 Komerci用户 user Komerci密码 pass
在测试环境中完成一个订单,其中将进行交易处理
然后,将方法配置为使用生产环境
在生产环境中完成一个R$ 0.01的订单
测试操作(沙箱)
仅Komerci Webservice允许进行测试。
Redecard建议,为了测试Komerci集成,应在生产环境中进行购买,并执行当天结束的退款。
认证过程
为了完成Komerci Webservice的配置,必须分析企业是否已启用WebService "SIM"捕获功能,以及IP是否已正确注册。
IP的注册可以通过Redecard服务门户的受保护区域进行,可以注册最多10个IP。
最初,仅提供测试的web方法,交易金额为(1)分。
为了将系统投入使用,企业必须执行一系列测试,并应在Komerci交易报告中分析这些测试。
如果交易状态为“已确认”,则表示测试已成功执行。与此状态不同,开发需要进行审查。
为了确认已完成的集成,客户需要进行0.01的测试购买。购买完成后,需要检查该交易是否已在其Redecard账户中发布。
错误代码的含义是什么
请在集成手册中查看错误发生的原因
Rede的代码和返回消息
银行和运营商的消息通常是通用的,以下提供了一份包含常见错误和返回的简短列表,其中某个错误可能与我们提到的含义不同。
如有疑问或错误未在列表中,请联系Komerci支持电话1140014433
23 - 交易未授权。
Entre em contato com sua empresa de hospedagem e solicite os IPs de saida que é usado para o seu para o seu site
Verifique no portal da Rede se os IPs de saída do servidor onde está hospedado o site estão configurados corretamente.
Caso o acesso seja realizado com a afiliação de sua matriz logue no portal da Rede, selecione o menu "Dados Cadastrais > Acesso às suas filiais" e selecione sua afiliação Komerci no menu "Minha Conta > Informações cadastrais > Clique no botão "Consultar" no box "Dados Cadastrais" > Endereços IP.
Se o erro persistir entre em contato via telefone com o suporte da Redecard informando a ocorrência e solicite se for necessário que seja aberto um chamado para a equipe técnica de gestão de incidentes da Redecard
26 - 交易未授权。
Esta mensagem de erro poderá retornar quando:
OS IPs de saída do servidor não estão configurados corretamente no Portal da Rede, veja no item acima como verificar se estão corretos.
Os dados de convênio, usuário e senha webservices não estão corretos na administração do Magento.
27 - 卡片无效。
O número de cartão informado esta incorreto, por um ou mais dos seguintes motivos:
O cartão de bandeira Mastercard ou Visa não é numérico com 16 posições.
O cartão de bandeira Diners não possui de 14 a 16 posições numéricas.
O dígito do cartão esta inconsistente.
41 - 交易未授权。
Verifique se o usuário Webservice que está configurado no Portal da Rede é o mesmo que está configurado na administração do Magento. Para verificar no portal da Rede acesse o Menu "Dados Cadastrais > Acesso às suas filiais" e selecione sua afiliação Komerci. Localize o menu "Komerci > Usuários do Komerci > Cadastrar usuário". Caso o usuário não esteja cadastrado corretamente, remova e cadastre novamente.
51 - 机构无效。请联系进行销售的机构。
Identificamos que está mensagem de erro retornou quando:
O estabelecimento não possui liberação para aceitar cartões emitidos no exterior. Para confirmar se realmente o problema é este realize contato com suporte Komerci Rede e informe sua filiação.
Cartão utilizado não tem a função crédito habilitado.
Se esta mensagem de erro aparecer em todos os pedidos é possível que estabelecimento não tenha habilitado o gerenciador webservices. O gerenciador é responsável por realizar cancelamentos e pré-autorizar pagamentos na operadora. Poderás identificar se está é a causa através de um teste simples:
Na administração do Magento nas configurações dos meio de pagamentos Rede marque a opção Autorizar e Capturar. Após faça um pedido de teste. Funcionou? Então realize contato com o suporte Komerci e informe que deseja habilitar o gerenciador webservices para seu estabelecimento.
53 - 交易无效。请联系进行销售的机构。
Transação não foi autorizada pelo banco emissor do cartão, possíveis causas:
Parcelamento configurado na administração do Magento não está habilitado na operadora.
Falta de limite.
Cartão não tem habilitado função crédito.
Número do cartão inválido.
56 - 数据无效。请联系进行销售的机构。
Pagamento não autorizado pelo banco emissor do cartão.
58 - 卡片存在问题。请检查您的卡片信息。如果错误持续存在,请联系您的卡片客服中心。
Pagamento não autorizado pelo banco emissor do cartão.
74 - 机构无通信。
Operadora Rede não conseguiu comunicação com o banco emissor do cartão para concluir o processo de pagamento.
78 - 交易未授权。
Estabelecimento está com problemas no cadastramento da filiação podendo estar suspensa, cancelada ou não cadastrada no Komerci.
Lembramos que os erros são genéricos, caso tenha dúvida sobre o problema realize contato com a operadora Rede.
如何更改方法图像
可以添加以下命名之一的图像
- method-creditcard.png
并将图像添加到您的模板目录中
/skin/frontend//default/images/mozg_redecard
联系方式 - Redecard
Komerci技术支持
REDECARD SA
suporte.ecommerce@userede.com.br
1140014433 (首都和城市地区) 选项3
0800 784433 (其他地区)
注意。在联系之前,请准备好您的会员号(机构),如果是开发者,请提供公司的CNPJ号码
如果发生任何错误,建议发送电子邮件给Redecard,说明错误情况,如果需要执行任何更新,Redecard支持应指明需要执行的操作
手册
https://www.userede.com.br/atendimento/documentos
贡献者
Mozg团队
许可证
徽章
🐈