OpenAPI e SDK
O schema canônico dos endpoints de integração fica em:
GET https://api.tonramp.io/v1/trp/openapi.jsonÉ um recorte do OpenAPI da API: generate, parse, quote, top-up, status, checkout PIX (/v1/c) e os endpoints de parceiro usados na operação (webhook, transações, ticker, stats). Admin, Mini App e filas internas não entram.
Gerar um client
Seção intitulada “Gerar um client”TypeScript:
npx openapi-typescript https://api.tonramp.io/v1/trp/openapi.json -o trp.d.tsPython:
pip install openapi-python-clientopenapi-python-client generate --url https://api.tonramp.io/v1/trp/openapi.jsonHá também um client TypeScript mínimo, só com fetch, em sdk/trp.ts. Serve de referência e pode ser copiado para o seu projeto.
Autenticação no schema
Seção intitulada “Autenticação no schema”POST /v1/wallet/trp/generateePOST /v1/cusamAuthorization: Bearer tonr_<prefix>_<secret>.GET /v1/partner/*usa o JWT da sessão do console.
O demo-trp em demo-trp.tonramp.io mostra o fluxo USDT ponta a ponta.