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