archetecture security fix

This commit is contained in:
root
2026-06-11 03:22:12 -04:00
parent 6def9993da
commit 9483750161
3126 changed files with 177194 additions and 37211 deletions
+22
View File
@@ -0,0 +1,22 @@
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