UNPKG

@nicotordev/flowcl-pagos

Version:

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

309 lines 9.87 kB
/** * Error base para todos los errores personalizados de FlowClient. */ export declare class FlowError extends Error { constructor(message: string); } /** * Error cuando las credenciales de API son inválidas o faltan. */ export declare class FlowAuthenticationError extends FlowError { constructor(); } /** * Error cuando una orden de pago no se puede crear. */ export declare class FlowOrderCreationError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener el estado de un pago. */ export declare class FlowPaymentStatusError extends FlowError { constructor(message: string); } /** * Error genérico para errores HTTP. */ export declare class FlowAPIError extends FlowError { statusCode: number; constructor(statusCode: number, message: string); } /** * Error cuando hay problemas al obtener los pagos recibidos por fecha. */ export declare class FlowPaymentsReceivedByDateError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener las transacciones recibidas por fecha. */ export declare class FlowTransactionsReceivedByDateError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al crear un pago. */ export declare class FlowCreatePaymentError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener el estado extendido de un pago. */ export declare class FlowStatusExtendedError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener el estado de un pago por email. */ export declare class FlowCreatePaymentByEmailError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener el estado de un reembolso. */ export declare class FlowCreateRefundError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al cancelar un reembolso. */ export declare class FlowCancelRefundError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener el estado de un reembolso. */ export declare class FlowRefundStatusError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener el estado de un reembolso por email. */ export declare class FlowCreateCustomerError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al editar un cliente. */ export declare class FlowEditCustomerError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al eliminar un cliente. */ export declare class FlowDeleteCustomerError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener un cliente. */ export declare class FlowGetCustomerError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al obtener los clientes. */ export declare class FlowGetCustomerListError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de registrar la tarjeta de un cliente. */ export declare class FlowRegisterCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de ver el estado de la tarjeta de un cliente. */ export declare class FlowRegisterCardStatusError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de eliminar la tarjeta de un cliente. */ export declare class FlowDeleteCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de obtener la tarjeta de un cliente. */ export declare class FlowChargeCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de enviar cobro a un cliente. */ export declare class FlowSendChargeCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de enviar varios cobros a varios clientes. */ export declare class FlowSendMassiveChargeCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de ver el estado de varios cobros a varios */ export declare class FlowMassiveChargeCardStatusError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de hacer reversa en un cargo efectuado en la tarjeta de un cliente */ export declare class FlowReverseChargeCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al listar paginadamente los cargos efectuados a un cliente */ export declare class FlowListChargesCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al listar paginadamente los cargos fallidos a un cliente */ export declare class FlowListFailedChargesCardError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al listar paginadamente los cobros efectuados a un cliente */ export declare class FlowListPaginatedSubscriptionsError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de crear una suscripción */ export declare class FlowCreatePlanError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de obtener una suscripción */ export declare class FlowGetPlanError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de editar una suscripción */ export declare class FlowEditPlanError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de eliminar una suscripción */ export declare class FlowListPlansError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de obtener una suscripción */ export declare class FlowCreateSubscriptionToPlanError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de obtener una subscripción por ID * */ export declare class FlowGetSubscriptionBySubscriptionIdError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de obtener las subscripciones de un plan */ export declare class FlowGetPlanSubscriptionsError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de obtener las subscripciones de un cliente */ export declare class FlowUpdateSubscriptionTrialDaysError extends FlowError { constructor(message: string); } /** * Error cuando hay problemas al tratar de cancelar una suscripción */ export declare class FlowCancelSubscriptionError extends FlowError { constructor(message: string); } export declare class FlowAddDiscountToSubscriptionError extends FlowError { constructor(message: string); } export declare class FlowRemoveDiscountFromSubscriptionError extends FlowError { constructor(message: string); } export declare class FlowAddItemToSubscriptionError extends FlowError { constructor(message: string); } export declare class FlowRemoveItemFromSubscriptionError extends FlowError { constructor(message: string); } export declare class FlowChangeAssociatedPlanToSubscriptionError extends FlowError { constructor(message: string); } export declare class FlowPreviewSubscriptionPlanChangeError extends FlowError { constructor(message: string); } export declare class FlowCancelScheduledPlanChangeError extends FlowError { constructor(message: string); } export declare class FlowCreateAdditionalSubscriptionItemError extends FlowError { constructor(message: string); } export declare class FlowGetAdditionalSubscriptionItemError extends FlowError { constructor(message: string); } export declare class FlowEditAdditionalSubscriptionItemError extends FlowError { constructor(message: string); } export declare class FlowDeleteAdditionalSubscriptionItemError extends FlowError { constructor(message: string); } export declare class FlowListAdditionalSubscriptionItemError extends FlowError { constructor(message: string); } export declare class FlowCreateDiscountCouponError extends FlowError { constructor(message: string); } export declare class FlowEditDiscountCouponError extends FlowError { constructor(message: string); } export declare class FlowDeleteDiscountCouponError extends FlowError { constructor(message: string); } export declare class FlowGetDiscountCouponError extends FlowError { constructor(message: string); } export declare class FlowListDiscountCouponsError extends FlowError { constructor(message: string); } export declare class FlowGetInvoiceDataError extends FlowError { constructor(message: string); } export declare class FlowCancelInvoicePendingPaymentError extends FlowError { constructor(message: string); } export declare class FlowRecordExternalPaymentAndMarkInvoicePaidError extends FlowError { constructor(message: string); } export declare class FlowGetOverdueInvoicesError extends FlowError { constructor(message: string); } export declare class FlowRetryOverdueInvoicePaymentError extends FlowError { constructor(message: string); } export declare class FlowGetLiquidationsByDateRangeError extends FlowError { constructor(message: string); } export declare class FlowCreateAssociatedMerchantError extends FlowError { constructor(message: string); } export declare class FlowDeleteAssociatedMerchantError extends FlowError { constructor(message: string); } export declare class FlowGetAssociatedMerchantError extends FlowError { constructor(message: string); } //# sourceMappingURL=errors.d.ts.map