Pix2DePix

Exemplos

Todos executáveis, todos no ambiente de teste, nenhum com dependência além do que já vem na linguagem.

export P2D_KEY='p2d_test_...'      # gere no painel, aba Teste

./cobranca.sh          # bash + curl
node cobranca.mjs      # Node 20+
python3 cobranca.py    # Python 3.10+
php cobranca.php       # PHP 8.1+

Cada um faz o mesmo caminho:

  1. consulta a conta e a taxa vigente;
  2. cria uma cobrança com externalId;
  3. repete a mesma requisição para mostrar que não duplica;
  4. simula pagamento e liquidação (só funciona com chave de teste);
  5. confirma por GET antes de "liberar o produto";
  6. valida uma assinatura de webhook — o pedaço que você copia para o seu servidor.

O cobranca.php traz também um recebedor de webhook pronto, com as notas de Laravel e WooCommerce.

Para produção, troque a chave por uma p2d_live_ e apague o passo 4: quem paga o Pix é o seu cliente.