diff --git a/packages/features/ee/payments/api/webhook.ts b/packages/features/ee/payments/api/webhook.ts index 7cf78ee233..0a0ce6f5f6 100644 --- a/packages/features/ee/payments/api/webhook.ts +++ b/packages/features/ee/payments/api/webhook.ts @@ -76,7 +76,7 @@ const handleSetupSuccess = async (event: Stripe.Event) => { const metadata = eventTypeMetaDataSchemaWithTypedApps.parse(eventType?.metadata); const allCredentials = await getAllCredentials(user, { - ...eventType, + ...booking.eventType, metadata, }); diff --git a/packages/lib/payment/handlePaymentSuccess.ts b/packages/lib/payment/handlePaymentSuccess.ts index a54509a12e..ed721efde9 100644 --- a/packages/lib/payment/handlePaymentSuccess.ts +++ b/packages/lib/payment/handlePaymentSuccess.ts @@ -28,8 +28,8 @@ export async function handlePaymentSuccess(paymentId: number, bookingId: number) }; const allCredentials = await getAllCredentials(userWithCredentials, { - ...eventType, - metadata: eventType?.metadata as EventTypeMetadata, + ...booking.eventType, + metadata: booking.eventType?.metadata as EventTypeMetadata, }); const isConfirmed = booking.status === BookingStatus.ACCEPTED;