diff --git a/modules/gateways/vrcoinify.php b/modules/gateways/vrcoinify.php index 0bb6bdb..7e07abb 100755 --- a/modules/gateways/vrcoinify.php +++ b/modules/gateways/vrcoinify.php @@ -1,7 +1,7 @@ getLastCurlError(); + $result['last_curl_errno'] = $api->getLastCurlErrno(); logModuleCall('vrcoinify', 'invoiceCreation', $params, $result, null, null); + return renderError(vrcoinify_error_not_available); } @@ -57,6 +60,8 @@ function vrcoinify_link($params) if ($error) { $code = $error['code'] ?? null; + $result['last_curl_error'] = $api->getLastCurlError(); + $result['last_curl_errno'] = $api->getLastCurlErrno(); logModuleCall('vrcoinify', 'invoiceCreation', $params, $result, null, null); if ($code && 'amount_too_low' === $code) { diff --git a/modules/gateways/vrcoinify/CoinifyAPI.php b/modules/gateways/vrcoinify/CoinifyAPI.php index 6b3c233..ff062bf 100755 --- a/modules/gateways/vrcoinify/CoinifyAPI.php +++ b/modules/gateways/vrcoinify/CoinifyAPI.php @@ -303,4 +303,19 @@ private function generateAuthorizationHeader() { return $auth_header; } + /** + * @return string|null + */ + public function getLastCurlError() + { + return $this->last_curl_error; + } + + /** + * @return string|null + */ + public function getLastCurlErrno() + { + return $this->last_curl_errno; + } }