Atualmente, a única fonte realmente confiável é a reference (https://docs.abacatepay.com/pages/reference/introduction).
Os pacotes @abacatepay/sdk, @abacatepay/types, @abacatepay/zod e @abacatepay/rest estão totalmente desalinhados em relação à reference da API v2 (a v1 não cheguei a testar).
@abacatepay/sdk
Não há opção para criar Checkout Transparente.
O package.json aponta os types para caminhos inválidos, fazendo com que todo o retorno do SDK seja inferido como any.
@abacatepay/rest
Não há opção para criar Checkout Transparente diretamente (apenas expõe o client).
@abacatepay/types e @abacatepay/zod
Não existem tipos ou schemas para Checkout Transparente
Os tipos e schemas estão longe de refletir a reference
O tipo/schema WebhookEvent não cobre nenhum dos retornos esperados conforme a reference:
https://docs.abacatepay.com/pages/webhooks/events/checkout

Atualmente, a única fonte realmente confiável é a reference (https://docs.abacatepay.com/pages/reference/introduction).
Os pacotes @abacatepay/sdk, @abacatepay/types, @abacatepay/zod e @abacatepay/rest estão totalmente desalinhados em relação à reference da API v2 (a v1 não cheguei a testar).
@abacatepay/sdk
Não há opção para criar Checkout Transparente.
O package.json aponta os types para caminhos inválidos, fazendo com que todo o retorno do SDK seja inferido como any.
@abacatepay/rest
Não há opção para criar Checkout Transparente diretamente (apenas expõe o client).
@abacatepay/types e @abacatepay/zod
Não existem tipos ou schemas para Checkout Transparente
Os tipos e schemas estão longe de refletir a reference
O tipo/schema WebhookEvent não cobre nenhum dos retornos esperados conforme a reference:
https://docs.abacatepay.com/pages/webhooks/events/checkout