UNPKG

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

Version:

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

27 lines (26 loc) 1.01 kB
import { type Link } from './commonTypes'; /** * Payload para a requisição de criação de token de cartão. */ export interface TokenizationRequest { /** Nome do comprador. Tamanho: 255. */ CustomerName: string; /** Número do cartão de crédito do comprador. Tamanho: 16. */ CardNumber: string; /** Nome do comprador impresso no cartão. Tamanho: 25. */ Holder: string; /** Data de validade impressa no cartão (MM/YYYY). Tamanho: 7. */ ExpirationDate: string; /** Bandeira do cartão (Visa / Master / Amex / Elo / Aura / JCB / Diners / Discover). Tamanho: 10. */ Brand: string; } /** * Resposta da operação de criação de token de cartão bem-sucedida (201 Created). * Baseado no openapi.json "Tokenização de cartões" -> POST /1/card/ Response 201. */ export interface TokenizationResponse { /** O token gerado para o cartão. */ CardToken: string; /** Links HATEOAS relacionados (opcional, pode não vir sempre). */ Links?: Link; }