mozgbrasil / magento-redecard-php55
Redecard 集成
Requires
This package is auto-updated.
Last update: 2024-09-06 11:21:31 UTC
README
Mozg\Redecard
摘要
集成 Redecard
演示
动机
满足 Magento 模块市场,提供改进和卓越的支持
支持 / 咨询
要获取适当的支持 点击这里,尽可能详细地报告发生的原因,并附加屏幕截图以便我们理解
价格
模块功能
- [✓] 交易
- [✓] 查询
- [✓] 捕获
技术特性
在结账时进行授权过程
在收到“交易已授权”的返回时,将重定向到成功页面
在成功页面上向交易通知资源发送信息
通过 CRON 应处理交易通知,如果付款已确认,则应将订单状态更改为“处理中”,以释放处理账单和发货的操作
在发货商品之前,始终检查订单信息,如果显示交易状态为已确认付款,包括金融运营商是否已捕获交易,如果存在不一致的情况,则必须取消订单直到问题得到纠正
设置 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之前,始终确保编译器和缓存处于禁用状态
--
请确认您的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-php55: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-php55 && 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订单
• 订单状态:创建订单
创建的订单状态,在操作员服务器通知支付结果确认之前
• 订单状态:支付授权
授权确认后,操作员的通知确认授权后的订单状态
• 订单状态:支付确认
操作员的通知确认捕获后的订单状态
• 订单状态:订单取消
操作员的通知确认取消后的订单状态
如果订单已开票,则无法取消
• 订单状态:支付捕获(虚拟产品)
仅选择分配给完成状态的订单状态,留空则使用与普通产品相同的状态
• 订单状态:退款
操作员的通知确认退款后的订单状态
• 订单状态:部分退款
退款(部分)确认后订单状态(由运营商发送的REEMBOLSO_PARCIAL通知确认)。我们建议不要设置此状态,让Magento自行决定状态。
• 订单状态:待处理订单
运营商通知待处理订单的状态
• 捕获类型
即时捕获是默认设置
如果您希望以后手动执行资金捕获,请设置为手动
• 创建挂起发票(仅适用于手动捕获)
如果收到AUTORIZAÇÃO通知,将创建一个挂起发票。
注意:一旦创建发票,将使Magento将所有订单推送到“处理”状态,忽略所有其他设置。
• 订单状态:发货时捕获
如果您启用此功能,则在发货时将向运营商发送捕获请求
• 启用取消订单
如果订单因某种原因被取消,但收到支付已授权的通知,将自动取消订单
• 订单取消时自动退款/退货
激活/取消激活取消订单时的自动退款
• 发票电子邮件
激活/取消激活电子邮件更新
• 发送订单状态通知电子邮件
激活/取消激活所有订单状态更改的更新电子邮件(针对客户)
• 激活调试日志
应将模块的过程存储在var/log/
文件
DATE_mozg.log
这是模块日志,是一个更详细的日志,包含所有过程,包括模块外部库执行的执行
文件
payment_METHOD.log
高级:Redecard通知
• 忽略退款通知
如果退款在运营商处完成,并且运营商向Magento发送退款通知,则将自动创建一个信用笔记。如果您将此设置设为“是”,则不会发生这种情况,因为它不会处理收到的任何REEMBOLSO通知。
高级:结账体验
• 取消后重定向目标
确定在取消付款后如何将买家重定向。
• 支付方式渲染方法
确定支付方式是否显示其徽标或仅显示名称。
• 本地语言(可选)
这将替换Magento存储的默认客户位置。
留空以让Magento决定(例如:nl_NL)
• ISO国家代码(可选)
这将替换购买者发票地址的国家,以确定显示哪些支付方式。
Redecard Komerci Webservice信用卡
• 激活
用于“激活”或“取消激活”方法的使用
• 显示顺序
这是在订单结算步骤中显示的交付方法顺序
• 标题
应显示的方法的名称
• 适用于国家的支付方式
您可以选择该方法是否对“接受所有国家”或“指定国家”有效
• 特定国家的支付方式
您必须选择该方法应生效的国家
• 信用卡类型
选择运营商释放的标志
• 可见性
确定在Magento前端和/或后端中显示此支付方法
• 认证
定义买家是否将被重定向到发卡行进行卡片认证
对于在后台完成的订单,请勿激活此选项,因为它不应将重定向到认证URL
• 激活分期付款
定义分期付款的使用
• 默认分期付款
对于“货币”列,请提供货币的缩写,例如BRL
对于“总额(含)”列,请输入显示分期付款的最小值。
对于“最大分期数”列,请输入将显示的分期付款数量,直到之前输入的显示分期付款的值。
对于“利率(%)”列,请输入使用的利率。
分期付款的显示规则是根据价格区间定义的。
模块已经预先配置如下:
100元以内1期
200元以内2期
600元以内3期
800元以内4期
10,000元以内5期
100,000元以内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,请求注册服务器的IP地址。
模块安装后的操作?
在方法配置中,选择测试环境并输入以下数据
Komerci联盟代码00000000 Komerci用户user Komerci密码pass
在测试环境中完成一个订单,该订单将进行交易处理。
然后,将方法配置为使用生产环境
在生产环境中完成一个0.01元的订单
测试操作(沙盒)
只有Komerci Webservice允许进行测试。
Redecard建议,为了测试Komerci集成,应在生产环境中进行购买,并且当天完成退款。
认证流程
为了完成Komerci Webservice的配置,必须分析是否启用“SIM”功能捕获Web服务“SIM”和IP地址是否正确注册。
IP注册可以通过Redecard服务门户的受保护区域进行,并且可以注册多达10个IP地址。
最初,只有测试的Web方法将可用,交易金额为(1)一分钱。
为了在生产中提供系统,机构必须执行一系列测试,并且必须在Komerci交易报告中分析测试。
如果交易状态为“确认”,则表示测试成功完成。如果状态不同,则必须审查开发。
为了确认已完成的集成,客户必须进行一次0.01元的测试购买。购买完成后,需要检查该交易是否已成功发布到您的Redecard账户。
错误代码的含义
请在集成手册中查看错误发生的原因
Rede的代码和返回消息
银行和运营商的消息通常是通用的,以下提供了一份包含常见错误和返回值的简短列表,请注意,某个错误可能代表与我们所提不同的含义。
如果您有疑问或错误不在列表中,请通过电话1140014433联系Komerci支持。
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团队
许可
徽章
🐈