diff --git a/ideal/includes/ideal.transaction.inc b/ideal/includes/ideal.transaction.inc
index 77561cc..14af333 100644
--- a/ideal/includes/ideal.transaction.inc
+++ b/ideal/includes/ideal.transaction.inc
@@ -591,7 +591,7 @@ class iDEALAcquirer extends iDEALBase {
     // The iDEAL server encountered an error.
     if (isset($dom->Error)) {
       watchdog('iDEAL', '@error_message (@error_code) (!request_type)', array(
-        '@error_message' => (string) $dom->Error->errorDetail,
+        '@error_message' => (string) $dom->Error->errorMessage . '; ' . (string) $dom->Error->errorDetail,
         '@error_code' => (string) $dom->Error->errorCode,
         '!request_type' => $request_type,
       ), WATCHDOG_ERROR);
