UNPKG

@nicotordev/flowcl-pagos

Version:

SDK en TypeScript para integrar pagos con la API de Flow.cl de manera sencilla y segura.

65 lines 2.33 kB
import FlowCoupons from './flow.coupons'; import FlowCustomers from './flow.customers'; import FlowInvoices from './flow.invoices'; import FlowMerchants from './flow.merchants'; import FlowPayments from './flow.payments'; import FlowPlans from './flow.plans'; import FlowRefunds from './flow.refunds'; import FlowSettlements from './flow.settlement'; import FlowSubscriptions from './flow.subscriptions'; import FlowSubscriptionsItems from './flow.subscriptionsItems'; /** * Cliente para interactuar con la API de Flow. */ declare class Flow { /** * Objeto que proporciona métodos para interactuar con los pagos en Flow. */ payments: FlowPayments; /** * Objeto que proporciona métodos para interactuar con los reembolsos en Flow. */ refunds: FlowRefunds; /** * Objecto que proporciona métodos para interactuar con los clientes en Flow. */ customers: FlowCustomers; /** * Objecto que proporciona métodos para interactuar con los planes en Flow. */ plans: FlowPlans; /** * Objeto que proporciona metodos para interactuar con las suscripciones en Flow. */ subscriptions: FlowSubscriptions; /** * Objecto que proporciona metodos para interactuar con los items de suscripciones en Flow. */ subscriptionsItems: FlowSubscriptionsItems; /** * Objecto que proporciona metodos para interactuar con los cupones en Flow. */ coupons: FlowCoupons; /** * Objeto que proporciona métodos para interactuar con los invoices en Flow. */ invoices: FlowInvoices; /** * Objeto que proporciona métodos para interactuar con las liquidaciones en Flow. */ settlements: FlowSettlements; /** * Objecto que proporciona metodos para interactuar con los merchants en Flow. */ merchants: FlowMerchants; /** * Constructor de la clase FlowClient. * @param apiKey Clave de API proporcionada por Flow. * @param secretKey Clave secreta proporcionada por Flow. * @param enviroment Entorno de Flow ('sandbox' o 'production'). * @throws FlowAuthenticationError Si no se proporciona apiKey o secretKey. */ constructor(apiKey: string, secretKey: string, enviroment?: 'sandbox' | 'production'); } export default Flow; //# sourceMappingURL=flow.d.ts.map