SDKs e Exemplos

Bibliotecas oficiais para integração rápida com a API CoreCaaS.

Instalação

npm install @corecaas/sdk

Autenticaçã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...
  }
}