Coloque Pix no seu produto com poucas linhas.
Uma API REST direta, webhooks assinados e SDK em JS/TS. Integre em minutos, ou deixe a sua IA fazer por você com o /llms.txt.
import { Troqpay } from "@troqpay/sdk";
const troqpay = new Troqpay({
apiKey: process.env.TROQPAY_API_KEY!,
});
// cria uma cobrança Pix
const checkout = await troqpay.checkouts.create(
{
amount: 12990,
description: "Plano Pro",
externalId: "order_1001",
},
{ idempotencyKey: "order_1001" },
);
console.log(checkout.checkoutUrl);Feito pra dev: claro, previsível e confiável.
Receber um Pix é reagir a um evento.
Da chave à confirmação, o caminho é curto. O webhook avisa o seu sistema na hora, sem ficar de olho na API.
Pegue sua chave
Gere uma chave trq_test_ no painel e integre sem tocar em produção.
Crie a cobrança
Uma chamada cria o checkout Pix e devolve o link pronto pra pagar.
Confirme pelo webhook
O evento checkout.paid avisa o seu sistema na hora que o Pix cai.
// seu endpoint recebe os eventos da TroqPay
app.post("/webhooks/troqpay", (req, res) => {
const signature = req.headers["x-troqpay-signature"];
// valide a assinatura antes de confiar
if (!assinaturaValida(req.body, signature)) {
return res.sendStatus(400);
}
if (req.body.type === "checkout.paid") {
// libere o acesso ou dê baixa no pedido
}
res.sendStatus(200);
});API REST: chame de onde você já trabalha. O SDK é JS/TS; a API, de qualquer linguagem.
Sua IA já sabe integrar a TroqPay.
O /llms.txt entrega à sua IA o contexto da nossa API e do SDK. Abra no Claude, ChatGPT ou Lovable e deixe a IA escrever a integração.
Ver /llms.txt“Me ajude a integrar pagamentos com a TroqPay. Use a documentação como contexto: /llms.txt”
Dúvidas de integração
O essencial antes de abrir o editor.
Pegue sua chave e crie a primeira cobrança.
A documentação está aberta. Comece com uma chave de teste e vá pra produção quando estiver pronto.