mozgbrasil/magento-redecard-php56

Redecard集成

安装: 317

依赖: 1

建议者: 0

安全性: 0

星级: 0

关注者: 2

分支: 0

开放问题: 0

语言:HTML

类型:magento-module

1.0.3 2017-09-04 16:57 UTC

This package is auto-updated.

Last update: 2024-09-06 11:00:38 UTC


README

valid XHTML

Mozg\Redecard

摘要

集成Redecard

演示

动机

为了满足Magento模块市场的需求,提供改进和优秀的支持

支持/疑问

要获得适当的支持,请点击此处,尽可能详细地说明发生的原因,并附上屏幕截图以便我们理解

价格

点击此处

模块有哪些功能

  • [✓] 交易
  • [✓] 查询
  • [✓] 捕获

技术特性

在结账时进行授权过程

在收到“交易已授权”的返回时,将重定向到成功页面

在成功页面上,会发送信息到交易通知资源

通过CRON处理交易通知,如果支付被确认,则应将订单状态更改为“处理中”,以便处理账单和发货

在发货商品之前,请始终检查订单信息,如果交易状态显示支付已确认,包括金融运营商是否已捕获交易,如果存在不一致,则必须取消订单直到问题得到纠正

设置Cron

要使用此方法,需要为CRON激活Magento

点击此处查看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

--

要禁用模块

  1. 在执行任何涉及 Magento 更新的过程之前,必须保持编译器和缓存关闭

  2. 如果您想禁用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团队

许可证

商业许可证

徽章

Join the chat at https://gitter.im/mozgbrasil Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads Reference Status Dependency Status

🐈