SDKs e Exemplos
Bibliotecas oficiais para integração rápida com a API CoreCaaS.
Instalação
npm install @corecaas/sdkAutenticação
import { CoreCaaS } from '@corecaas/sdk';
const client = new CoreCaaS({
apiKey: process.env.CORECAAS_API_KEY,
environment: 'sandbox', // 'sandbox' | 'production'
tenantId: 'your-tenant-id',
});Exemplo completo
// Criar cliente e simular crédito
const customer = await client.customers.create({
document: '123.456.789-00',
name: 'João Silva',
birthDate: '1985-03-15',
});
const simulation = await client.simulations.create({
customerId: customer.id,
product: 'consignado_inss',
amount: 10000,
installments: 84,
});
console.log(`Parcela: R$ ${simulation.installmentValue}`);
console.log(`CET: ${simulation.cet}%`);Tratamento de erros
try {
const customer = await client.customers.create({ ... });
} catch (error) {
if (error instanceof CoreCaaSError) {
console.error(`Erro ${error.code}: ${error.message}`);
// Erro CUSTOMER_ALREADY_EXISTS: Já existe...
}
}