From 5c4f9029eb2388a39a5b96773346d1876310b68e Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 11 Jul 2023 10:32:06 +1000 Subject: [PATCH] improve error handling --- booking.stripe.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/booking.stripe.inc b/booking.stripe.inc index 45015ee..adb7d93 100644 --- a/booking.stripe.inc +++ b/booking.stripe.inc @@ -236,7 +236,9 @@ function booking_stripe_validate_form_payment($form, &$form_state) { drupal_set_message($e->getMessage(), 'error'); } catch (\Stripe\Exception\CardException $e) { - watchdog('booking', $e->getMessage()); + $e_json = $e->getJsonBody(); + watchdog('booking', "Detected exception processing Stripe payment : !message . !error", + array('!message' => $e->getMessage(), '!error' => $e_json['error'])); drupal_set_message($e->getMessage(), 'error'); } }