@tucupy-tecnologia/cielo-ecommerce-sdk-unofficial
Version:
SDK Não Oficial para interagir com a API Cielo E-commerce usando Bun/Node.js
23 lines (22 loc) • 957 B
TypeScript
import { HttpClient } from '../core/httpClient';
import { type BinQueryResponse } from '../models/binQueryTypes';
/**
* Serviço para interagir com os endpoints da API de Consulta BIN da Cielo.
*/
export declare class BinQueryService {
private readonly httpClient;
private readonly basePath;
/**
* Cria uma instância do serviço de consulta BIN.
* @param httpClient Uma instância do HttpClient JÁ CONFIGURADA com a URL base da API de Consulta.
*/
constructor(httpClient: HttpClient);
/**
* Consulta as informações de um BIN (Bank Identification Number).
*
* @param bin Os 6 a 9 primeiros dígitos do cartão (pode ser string ou número).
* @returns Uma Promise que resolve com as informações do BIN (BinQueryResponse).
* @throws {CieloApiError | CieloNetworkError} Em caso de falha na comunicação ou erro da API.
*/
queryBin(bin: string | number): Promise<BinQueryResponse>;
}