UNPKG

@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
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>; }