import { PaymentStatus, Currency } from '../types/payment.types'; export interface WebhookPayload { transactionId: string; providerTransactionId?: string; status: PaymentStatus; amount: number; currency: Currency; reference: string; phoneNumber?: string; timestamp: string; signature?: string; rawPayload: Record; } export interface WebhookVerificationResult { valid: boolean; payload?: WebhookPayload; error?: string; }