export interface CardWebhookPayload {
  id: string;
  type: string;
  data: {
    object: {
      id: string;
      status: string;
      amount: number;
      currency: string;
      metadata: {
        merchantOrderId: string;
        orderRef?: string;
        [key: string]: unknown;
      };
      transaction_id?: string;
      paid_at?: number;
      failure_code?: string;
      failure_message?: string;
    };
  };
  created: number;
}
