From 640f2e4c22214574013d2b2e45e8fdd5e78713eb Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Mon, 12 Mar 2012 17:13:54 +0100 Subject: [PATCH] Fix: add getApiError() method --- htdocs/paypal/lib/paypal.lib.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/htdocs/paypal/lib/paypal.lib.php b/htdocs/paypal/lib/paypal.lib.php index 1e963c61e99..d5026c0028c 100755 --- a/htdocs/paypal/lib/paypal.lib.php +++ b/htdocs/paypal/lib/paypal.lib.php @@ -763,4 +763,26 @@ function deformatNVP($nvpstr) return $nvpArray; } +/** + * Get API errors + */ +function getApiError() +{ + $errors=array(); + + $resArray=$_SESSION['reshash']; + + if(isset($_SESSION['curl_error_no'])) + { + $errors[] = $_SESSION['curl_error_no'].'-'.$_SESSION['curl_error_msg']; + } + + foreach($resArray as $key => $value) + { + $errors[] = $key.'-'.$value; + } + + return $errors; +} + ?> \ No newline at end of file