PHPackages                             devsitarget/sdk-erede-php-oauth - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. devsitarget/sdk-erede-php-oauth

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

devsitarget/sdk-erede-php-oauth
===============================

SDK PHP para integração com eRede utilizando autenticação OAuth 2.0

3.1.0(1mo ago)038MITPHPPHP &gt;=8.1

Since Dec 22Pushed 1mo agoCompare

[ Source](https://github.com/ItargetLabs/rede-oauth2)[ Packagist](https://packagist.org/packages/devsitarget/sdk-erede-php-oauth)[ RSS](/packages/devsitarget-sdk-erede-php-oauth/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (14)Versions (7)Used By (0)

SDK PHP eRede com OAuth 2.0
===========================

[](#sdk-php-erede-com-oauth-20)

SDK de integração com a eRede utilizando autenticação OAuth 2.0 (client credentials), cobrindo transações de crédito/débito e o serviço de **Tokenização de Bandeira** (Card Brand Tokenization — MDES/VTS).

Funcionalidades
---------------

[](#funcionalidades)

**Gateway de Pagamento (`ERede`)**

- Autenticação OAuth 2.0 (client credentials)
- Autorização de transações de crédito e débito
- Captura de transações pré-autorizadas
- Cancelamento de transações
- Consulta por TID e por referência
- Parcelamento

**Tokenização de Bandeira (`CardBrandTokenizationClient`)**

- Criação de requisição de tokenização (`POST /token-service/oauth/v2/tokenization`)
- Consulta de status do token (`GET /token-service/oauth/v2/tokenization/{id}`)
- Geração de criptograma (`POST /token-service/oauth/v2/cryptogram/{id}`)
- Gerenciamento do ciclo de vida — suspender, reativar, deletar (`PUT /token-service/oauth/v2/tokenization/{id}`)
- Registro de webhook no sandbox (`POST /token-service/oauth/v2/tokenization/seturl`)
- Suporte a transações com token de bandeira via `Transaction::withBrandToken()`

Requisitos
----------

[](#requisitos)

- PHP &gt;= 8.1
- Docker (para desenvolvimento)

Instalação
----------

[](#instalação)

### Via Composer

[](#via-composer)

```
composer require devsitarget/sdk-erede-php-oauth
```

### Via Docker (desenvolvimento)

[](#via-docker-desenvolvimento)

```
make build    # Constrói a imagem
make up       # Inicia o container
make install  # Instala as dependências
make setup-env  # Cria o .env a partir do env.example
```

Configuração
------------

[](#configuração)

### Credenciais

[](#credenciais)

```
