PHPackages                             flexydigital/safetopay-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. flexydigital/safetopay-sdk

ActiveLibrary[Payment Processing](/categories/payments)

flexydigital/safetopay-sdk
==========================

Fork da Biblioteca para integração com a plataforma de pagamentos Safe2Pay com suporte para PHP 5.6 e outros fixes.

1.0.1(4y ago)1190MITPHPPHP &gt;=5.6.0

Since Nov 29Pushed 4y agoCompare

[ Source](https://github.com/flexydigital/safetopay-sdk)[ Packagist](https://packagist.org/packages/flexydigital/safetopay-sdk)[ Docs](https://safe2pay.com.br/)[ RSS](/packages/flexydigital-safetopay-sdk/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Safe2Pay PHP SDK
================

[](#safe2pay-php-sdk)

[![Safe2Pay](https://camo.githubusercontent.com/631b93da6a2a5f11a1ca587695aa2b15f40e13f9631f79fec85cc7d4f9c92b86/68747470733a2f2f73616665327061792e636f6d2e62722f7374617469632f696d672f62616e6e65722d6769746875622e706e67)](https://camo.githubusercontent.com/631b93da6a2a5f11a1ca587695aa2b15f40e13f9631f79fec85cc7d4f9c92b86/68747470733a2f2f73616665327061792e636f6d2e62722f7374617469632f696d672f62616e6e65722d6769746875622e706e67)

Principais recursos
-------------------

[](#principais-recursos)

- Consulta de transações.
- Tokenização de cartão.
- Pagamentos.
    - Boleto bancário.
    - Cartão de crédito.
    - Bitcoin.
    - Cartão de débito.
    - Pix.
- Gerenciamento de subcontas para Marketplace.
- Venda simples.

Utilização
----------

[](#utilização)

composer require flexydigital/safetopay-sdk

Utilização
----------

[](#utilização-1)

A integração com a API do Safe2Pay se dá pelo modelo RESTful, de forma a realizar a transferência segura e simplificada dos dados pelo formato JSON. Para facilitar o envio dos dados, deve-se montar um objeto para envio baseado nos modelos disponíveis, com exemplos abaixo, e a própria chamada do método desejado realizará o tratamento e conversão deste objeto para JSON.

### Tratamento das respostas da API

[](#tratamento-das-respostas-da-api)

Após o envio, a própria chamada devolverá a resposta em um objeto completo com as propriedades desta, onde um cast das classes de resposta permitirá o tratamento das propriedades do objeto de retorno de forma simplificada, sem a necessidade de criar os mesmos modelos em seu projeto.

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

[](#dependências)

- PHP &gt;= 5.6

Pagamentos / Transações
-----------------------

[](#pagamentos--transações)

A informação da forma de pagamento é dada por meio da propriedade `PaymentMethod`, onde deve ser informado o código correspondente ao método desejado:

1. Boleto Bancário;
2. Cartão de Crédito;
3. Bitcoin;
4. Cartão de Débito

O retorno do envio da transação trará um status para esta, que pode ser igual a:

```
1 = PENDENTE
2 = PROCESSAMENTO
3 = AUTORIZADO
4 = DISPONÍVEL
5 = EM DISPUTA
6 = DEVOLVIDO
7 = BAIXADO
8 = RECUSADO
11 = LIBERADO
12 = EM CANCELAMENTO
13 = CHARGEBACK

```

### Criando uma venda com Boleto

[](#criando-uma-venda-com-boleto)

```
