Download the PHP package filipegar/erede without Composer
On this page you can find all versions of the php package filipegar/erede. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package erede
e.Rede PHP SDK
Esta é uma implementação framework agnostic em PHP dos serviços RESTful do e.Rede da UseRede.
UseRede (a.k.a Redecard) é uma das adquirentes de cartão de crédito líderes no Brasil.
Antes de utilizar, tenha certeza de que o produto foi contratado para seu ponto de venda.
Principais recursos
- [x] Pagamentos por cartão de crédito.
- [x] Pagamentos por cartão de débito / autenticação.
- [x] Cancelamento de autorização / captura.
- [x] Consulta de transações.
Limitações
Por envolver a interface de usuário da aplicação, o SDK funciona apenas como um framework para criação das transações. Nos casos onde a autorização é direta (sem uso de 3DS), não há limitação; mas nos casos onde é necessário a autenticação, o desenvolvedor deverá utilizar o SDK para gerar a transação e, com o link retornado pela Rede, providenciar o redirecionamento do usuário em sua aplicação.
Instalando o e.Rede
A melhor forma de instalar este pacote é via Composer.
Se já possui um arquivo composer.json
, basta adicionar a seguinte dependência ao seu projeto:
Com a dependência adicionada ao composer.json
, basta executar:
Alternativamente, você pode executar diretamente em seu terminal:
Utilizando o SDK
Para criar um pagamento simples com cartão de crédito com o SDK, basta fazer:
Criando um pagamento com cartão de crédito
Criando um pagamento com cartão de débito / autenticada
Note que o e.Rede não gera um TID, NSU ou Authorization Code para as transações autenticadas que não foram concluídas. No Sandbox não foi possível consultar estas transações nem mesmo com o referenceId da loja. Por isto, o objeto Transaction devolvido na resposta do método authorize conterá apenas o link para redirecionamento, status da solicitação (220) e a data/hora da solicitação.
Consultando uma transação
Cartões para testes
Os cartões de teste estão disponíveis da documentação do e.Rede neste link.
Clique em Cadastre-se para obter seu token e número de PV para testar este SDK.
Documentação do e.Rede
A documentação do e.Rede está disponível no site da Rede neste link.
Se você encontrar um comportamento diferente do documentado, por favor, reporte um issue para verificação.
Licença
Este pacote de código aberto segue os termos do MIT license.