Cria um checkout Pix em BRL e retorna os dados necessários para exibir o pagamento ao comprador. Devolve 201 Created na primeira criação e 200 OK em reentrega idempotente (mesma Idempotency-Key, mesmo corpo).
Documentation Index
Fetch the complete documentation index at: https://docs.troqpay.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Chave de idempotência opcional. A API normaliza o corpo da requisição com uma serialização JSON estável e key-sorted, então reordenar chaves equivale ao mesmo corpo. O valor é trimado; uma string vazia após o trim equivale a não enviar a chave (sem erro, mas sem deduplicação). A chave permanece associada ao recurso indefinidamente — não há expiração. Primeira criação devolve 201; reentrega idempotente devolve 200.
"order_1001"
Identificador opcional fornecido pelo cliente para correlação. A API aceita também X-Request-Id. O valor é ecoado de volta no header de resposta Request-Id. Se nenhum dos dois é enviado, a API gera req_<24 hex>.
"req_4a8b3c1d5e6f2a9b0c1d2e3f"
Payload para criação de um checkout Pix.
Valor em centavos de BRL.
x >= 112990
Moeda da cobrança. Hoje, sempre BRL.
BRL Texto livre de 1 a 255 caracteres para identificar a cobrança.
1 - 255"Plano Pro"
Identificador do pedido no seu sistema, 1 a 255 caracteres.
1 - 255"order_1001"
Tempo de expiração da cobrança em segundos. Entre 60 e 86400. O padrão é 1800 (30 minutos).
60 <= x <= 864001800
Dados do comprador no envio do checkout. Quando enviado, é obrigatório informar name e pelo menos um de email, document ou phone.
Pares chave-valor livres. Apenas valores string são aceitos.
{ "plan": "pro" }Resposta idempotente: a mesma Idempotency-Key foi usada com o mesmo corpo. A API devolve o checkout já existente em vez de criar um novo.
Objeto principal da API de cobranças. Reúne os dados da cobrança Pix, do pagamento e da liquidação.
Identificador técnico do checkout. Formato chk_ + 20 caracteres hex.
"chk_4a8b3c1d5e6f2a9b0c1d"
true para chaves trq_live_; false para trq_test_.
false
Estado atual da cobrança.
PENDING, PAID, EXPIRED, CANCELLED Valor da cobrança em centavos de BRL.
12990
Moeda da cobrança. Hoje, sempre BRL.
BRL "BRL"
URL canônica do checkout hospedado pela troqpay (/pay/{checkoutId}).
"https://pay.troqpay.com/pay/chk_4a8b3c1d5e6f2a9b0c1d"
Quando o checkout foi criado.
Quando o checkout expira (se ainda não foi pago).
Dados necessários para exibir o Pix ao comprador.
Dados da liquidação do checkout, em BRL.
Os pares chave-valor que você enviou. Pode ser {} se nenhum foi enviado.
O texto livre que você enviou na criação.
"Plano Pro"
O ID do pedido no seu sistema.
"order_1001"
Preenchido quando status muda para PAID.
Dados do comprador. O campo phone aceito no envio não é retornado aqui.