diff --git a/booking.stripe.inc b/booking.stripe.inc index 7c59dd5..2f45b4e 100644 --- a/booking.stripe.inc +++ b/booking.stripe.inc @@ -235,6 +235,10 @@ function booking_stripe_validate_form_payment($form, &$form_state) { watchdog('booking', $e->getMessage()); drupal_set_message($error['message'], 'error'); } + catch (\Stripe\Exception\CardException $e) { + watchdog('booking', $e->getMessage()); + drupal_set_message($error['message'], 'error'); + } } function _booking_process_stripe_payment(&$charge, $token) {