@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
TypeScript
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