mozgbrasil/magento-redecard-php55

Redecard 集成

安装: 25

依赖: 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:21:31 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(); ?>

如果您的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

--

要禁用模块

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

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

许可

商业许可

徽章

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

🐈