Pular para o conteúdo principal

Criar cobrança Pix imediata

Resposta rápida: Com Bearer token e mTLS, faça PUT em /cob/{txid} com calendario, valor.original e chave; a resposta traz status e pixCopiaECola para o pagador.

Pré-requisitos

Passo a passo

  1. Gere um txid válido (regras no OpenAPI BACEN).
  2. Substitua placeholders nos snippets em snippets/.
  3. Execute create-cob na sua stack.
  4. Guarde pixCopiaECola / location da resposta para a recipe 04.
  5. Valide campos obrigatórios no HML — o PSP pode exigir extras além do mínimo demo.

Código

Fontes canônicas:

  • snippets/curl/create-cob.sh
  • snippets/node/create-cob.mjs
  • snippets/python/create_cob.py
  • snippets/php/create-cob.php

curl

# source: snippets/curl/create-cob.sh
# see file for full body

Node.js

// source: snippets/node/create-cob.mjs

Python

# source: snippets/python/create_cob.py

PHP

// source: snippets/php/create-cob.php

Abra o arquivo em snippets/ da sua stack e execute-o após substituir tokens (conteúdo completo no path indicado).

Se der errado

SintomaCausaAção
400 RequisicaoInvalidaJSON/txid inválidoConferir OpenAPI + charset do txid
403 AcessoNegadoProduto/escopoContrato com Modobank
401Token expiradoRenovar token (recipe 02)

Checklist

  • Cob criada em HML
  • Resposta contém status e payload para QR
  • txid gravado no seu pedido de negócio

Próximo passo

04 — Exibir QR e copia-e-cola

FAQ

P: PUT ou POST?

R: O happy path com txid definido pelo cliente usa PUT /cob/{txid}; há também criação sem txid via POST /cob no OpenAPI — veja referência.