async function handleWebhook(event) {
switch (event.event_type) {
case 'transaction.completed':
await handleTransactionCompleted(event.data);
break;
case 'transaction.failed':
await handleTransactionFailed(event.data);
break;
case 'card.transaction':
await handleCardTransaction(event.data);
break;
// Add more cases as needed
default:
console.log('Unhandled event type:', event.event_type);
}
}