wyzecash é escrito em TypeScript e traz os tipos junto: não precisa de @types. O mesmo pacote serve para Node.js, Bun e Deno, com ou sem TypeScript.
Tipos de pedido e resposta
Cada método tem o tipo do que você manda (...Params) e do que volta (...Response), com o nome do recurso e da ação:
Eventos tipados
WebhookEventType é a lista dos tipos de evento, e verifyWebhook aceita o tipo do data:
Frameworks
- Next.js (App Router)
- NestJS
- Fastify
app/api/webhooks/wyzecash/route.ts
app/api/cobrar/route.ts
O resto
Tudo o mais (recursos, listas,Idempotency-Key, erros, novas tentativas, tempo real) está em SDK Node.js: é o mesmo pacote.