UNPKG

@tucupy-tecnologia/cielo-ecommerce-sdk-unofficial

Version:

SDK Não Oficial para interagir com a API Cielo E-commerce usando Bun/Node.js

20 lines (19 loc) 883 B
import { HttpClient } from '../core/httpClient'; import { type TokenizationRequest, type TokenizationResponse } from '../models/tokenizationTypes'; /** * Serviço para interagir com os endpoints da API de Tokenização Cielo. */ export declare class TokenizationService { private readonly httpClient; private readonly cardBasePath; constructor(httpClient: HttpClient); /** * Cria um token para um cartão de crédito a partir dos seus dados. * Corresponde à operação 'criar-cardtoken' (POST /1/card/). * * @param payload Os dados do cartão a serem tokenizados. * @returns Uma Promise que resolve com o CardToken gerado (TokenizationResponse). * @throws {CieloApiError | CieloNetworkError} Em caso de falha na comunicação ou erro da API. */ createCardToken(payload: TokenizationRequest): Promise<TokenizationResponse>; }