Pular para o conteúdo principal

Exemplos de integração

Veja alguns exemplos de integrações com o SDK de PHP:

PHP puro

Preparamos um exemplo de utilização com o SDK de PHP no repositório Open-Pix/php-backend-integration.

Consiste numa API simples para realizar doações.

Demonstramos como você pode criar uma cobrança, lidar com webhooks, instalar o SDK e mais.

O código encontra-se em um formato simples e contém uma quantidade significativa de comentários, a fim de facilitar o seu entendimento.

Como você pode executar

Faça o clone do repositório: git clone https://github.com/Open-Pix/php-backend-integration.git.

Entre no diretório do repositório: cd php-backend-integration.

Copie o arquivo env.example.php para env.php e configure seu AppID da OpenPix.

Caso tenha o Docker Compose instalado, execute o seguinte comando:

docker-compose up

Tendo o Composer e o PHP >=8.1.0 instalados diretamente em sua máquina, execute o comando ./start-server.sh.

A partir desse momento, a API estará rodando em http://0.0.0.0:8080 por padrão.

Para tornar as coisas ainda mais convenientes, adicionamos um arquivo postman.json ao repositório, o qual contém uma coleção de endpoints do Postman.

OpenCart v3

Nossa extensão oficial para o OpenCart v3 utiliza nosso SDK em PHP para criar cobranças, validar webhooks e realizar outras funções.

Veja o código-fonte dela no GitHub.

Para saber mais sobre essa extensão, consulte a nossa documentação.

Laravel

Produzimos um simples aplicativo web de doações que demonstra o fluxo do SDK de PHP, como criação de cobranças, atualização em tempo real dos status das doações via webhooks, instalação e configuração do SDK de PHP e mais.

Veja em nosso repositório como foi feita a integração: https://github.com/Open-Pix/laravel-backend-integration