PHPackages                             fxcosta/braspag-php-sdk - 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. [Payment Processing](/categories/payments)
4. /
5. fxcosta/braspag-php-sdk

ActiveLibrary[Payment Processing](/categories/payments)

fxcosta/braspag-php-sdk
=======================

SDK de integração com a API de pagamentos da Braspag

1.10.1(6y ago)1231MITPHPPHP ^7.1

Since Jun 11Pushed 6y agoCompare

[ Source](https://github.com/fxcosta/braspag-php-sdk)[ Packagist](https://packagist.org/packages/fxcosta/braspag-php-sdk)[ Docs](https://github.com/logics/braspag-php-sdk)[ RSS](/packages/fxcosta-braspag-php-sdk/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (3)Versions (14)Used By (0)

Braspag SDK PHP
===============

[](#braspag-sdk-php)

SDK de integração com a API da Braspag.

[![GitHub release](https://camo.githubusercontent.com/28afeb8a953ed243fc38777491f39a7ba124597225ffea1488b842840b90e627/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6c6f676963732f627261737061672d7068702d73646b2e7376673f636f6c6f723d6361646574626c7565)](https://camo.githubusercontent.com/28afeb8a953ed243fc38777491f39a7ba124597225ffea1488b842840b90e627/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6c6f676963732f627261737061672d7068702d73646b2e7376673f636f6c6f723d6361646574626c7565)[![PHP from Packagist](https://camo.githubusercontent.com/cf5501d9dc6d28eada1ce3748636e10d36da5fca8519dc5f6e93d88d849cd135/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c6f67696373736f6674776172652f627261737061672d7068702d73646b2e737667)](https://camo.githubusercontent.com/cf5501d9dc6d28eada1ce3748636e10d36da5fca8519dc5f6e93d88d849cd135/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c6f67696373736f6674776172652f627261737061672d7068702d73646b2e737667)[![Coding Standards](https://camo.githubusercontent.com/366b4ca1497fddde4491979fcc5a9ed70d4c7fb2f645e007240a7736cf060912/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f63732d5053522d2d342d6f72616e67652e737667)](https://github.com/php-fig-rectified/fig-rectified-standards)[![Packagist](https://camo.githubusercontent.com/e190f0254e048a31ac3ebcb89678c83d09c37c17a951be33e622e4dd2ab8b864/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c6f67696373736f6674776172652f627261737061672d7068702d73646b2e7376673f636f6c6f723d79656c6c6f77)](https://camo.githubusercontent.com/e190f0254e048a31ac3ebcb89678c83d09c37c17a951be33e622e4dd2ab8b864/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c6f67696373736f6674776172652f627261737061672d7068702d73646b2e7376673f636f6c6f723d79656c6c6f77)[![Travis (.org) branch](https://camo.githubusercontent.com/94bf7c1b53dc48274372d505779c17f0e8c430517d16158113860b08ee536a17/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6c6f676963732f627261737061672d7068702d73646b2f6d61737465722e737667)](https://camo.githubusercontent.com/94bf7c1b53dc48274372d505779c17f0e8c430517d16158113860b08ee536a17/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6c6f676963732f627261737061672d7068702d73646b2f6d61737465722e737667)[![GitHub code size in bytes](https://camo.githubusercontent.com/9cd1be4012d23058cb717ee78c3b1dcd10755bbe2a59b4be32a0634ff3f60b76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6c6f676963732f627261737061672d7068702d73646b2e737667)](https://camo.githubusercontent.com/9cd1be4012d23058cb717ee78c3b1dcd10755bbe2a59b4be32a0634ff3f60b76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6c6f676963732f627261737061672d7068702d73646b2e737667)

Recursos
--------

[](#recursos)

Este SDK contempla tanto o modelo de pagamento com split (`Marketplace`), quanto o pagamento direto.

#### Recursos testados:

[](#recursos-testados)

- [Tokenização de cartão](#card-tokenization).
- [Pagamentos por cartão de crédito](#split-de-pagamentos---marketplace).
    - [Split de pagamentos com regras definidas](#split-de-pagamentos---marketplace).
- [Consulta de pagamentos](#consulta-de-pagamentos).
- [Cancelamento de pagamento](#cancelamento-de-pagamento).
- Pagamentos recorrentes.
    - Com autorização na primeira recorrência.
    - Com autorização a partir da primeira recorrência.
- Pagamentos por cartão de débito.
- Pagamentos por boleto.
- Pagamentos por transferência eletrônica.

Observações
-----------

[](#observações)

Caso seha necessário qualquer tipo de redirecionamento do usuário, o desenvolvedor deverá utilizar o SDK para gerar o pagamento e, com o link retornado pela Braspag, providenciar o redirecionamento do usuário.

Algumas funcionalidades ainda não foram testadas, por isso ainda não estão marcadas em [`Recursos`](#recursos).

Disposto a ajudar? Faça um fork e envie um pull request com testes e build ok.

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

[](#dependências)

- PHP &gt;= 7.1

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

[](#instalando-o-sdk)

Caso ainda não possua o Composer instalado, siga as instruções em [getcomposer.org](https://getcomposer.org).

Se já possui um arquivo `composer.json`, basta executar diretamente em seu terminal:

```
composer require "logicssoftware/braspag-php-sdk"

```

Exemplos de uso
---------------

[](#exemplos-de-uso)

### Card Tokenization:

[](#card-tokenization)

Caso não queira guardar os dados sensíveis do cartão, e evitar ter que implementar uma PCI Compliance, você pode gerar um token do cartão para usar posteriormente nas transações:

```
