Files
alrahma_sunday_school_api/apps/api/dist/services/amanpayService.d.ts
T
2026-06-11 03:22:12 -04:00

22 lines
856 B
TypeScript

export interface AmanPayCreateParams {
amount: number;
currency: string;
orderId: string;
description: string;
customerEmail?: string;
customerName?: string;
successUrl: string;
failureUrl: string;
webhookUrl: string;
}
export interface AmanPayCheckoutResult {
transactionId: string;
checkoutUrl: string;
status: string;
}
export declare function createCheckout(params: AmanPayCreateParams): Promise<AmanPayCheckoutResult>;
export declare function getTransaction(transactionId: string): Promise<unknown>;
export declare function refundTransaction(transactionId: string, amount: number, reason?: string): Promise<unknown>;
export declare function verifyWebhookSignature(rawBody: string, signature: string): boolean;
export declare function isConfigured(): boolean;
//# sourceMappingURL=amanpayService.d.ts.map