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
+14
View File
@@ -0,0 +1,14 @@
type WebhookProcessInput<T> = {
provider: string;
providerEventId: string;
eventType: string;
rawBody: string | Buffer;
handle: () => Promise<T>;
};
export declare function processWebhookOnce<T>({ provider, providerEventId, eventType, rawBody, handle, }: WebhookProcessInput<T>): Promise<{
duplicate: boolean;
result?: T;
}>;
export declare function getWebhookEventId(provider: 'amanpay' | 'paypal', payload: any): string;
export {};
//# sourceMappingURL=webhookIdempotency.d.ts.map