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