archetecture security fix
This commit is contained in:
+22
@@ -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
|
||||
Reference in New Issue
Block a user