PHPackages                             linvix-sistemas/erede-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. linvix-sistemas/erede-php

ActiveLibrary[API Development](/categories/api)

linvix-sistemas/erede-php
=========================

e.Rede integration SDK

116PHP

Since Sep 10Pushed 8mo agoCompare

[ Source](https://github.com/linvix-sistemas/erede-php)[ Packagist](https://packagist.org/packages/linvix-sistemas/erede-php)[ RSS](/packages/linvix-sistemas-erede-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SDK PHP
=======

[](#sdk-php)

SDK de integração eRede

Funcionalidades
===============

[](#funcionalidades)

Este SDK possui as seguintes funcionalidades:

- Autorização
- Captura
- Consultas
- Cancelamento
- 3DS2
- Zero dollar
- iata
- MCC dinâmico.

Instalação
==========

[](#instalação)

Dependências
------------

[](#dependências)

- PHP &gt;= 8.1

Instalando o SDK
----------------

[](#instalando-o-sdk)

Se já possui um arquivo `composer.json`, basta adicionar a seguinte dependência ao seu projeto:

```
{
"require": {
    "linvix-sistemas/erede-php": "*"
}
```

Com a dependência adicionada ao `composer.json`, basta executar:

```
composer install

```

Alternativamente, você pode executar diretamente em seu terminal:

```
composer require "developersrede/erede-php"

```

Testes
======

[](#testes)

O SDK utiliza PHPUnit com TestDox para os testes. Para executá-los em ambiente local, você precisa exportar as variáveis de ambiente `REDE_PV` e `REDE_TOKEN` com suas credenciais da API. Feito isso, basta rodar:

```
export REDE_PV=1234
export REDE_TOKEN=5678

./tests

```

Os testes também podem ser executados através de um container com a configuração ideal para o projeto. Para isso, basta fazer:

```
docker build . -t erede-docker
docker run -e REDE_PV='1234' -e REDE_TOKEN='5678' erede-docker

```

```
Caso necessário, o SDK possui a possibilidade de logs de depuração que podem ser utilizados ao executar os testes. Para isso,
basta exportar a variável de ambiente `REDE_DEBUG` com o valor 1:

```
export REDE_DEBUG=1
```

# Utilizando

## Autorizando uma transação

```php
