diff --git a/catalog/includes/modules/payment/paypal_pro_hs.php b/catalog/includes/modules/payment/paypal_pro_hs.php index 7c19fb7b5..92db12d6c 100644 --- a/catalog/includes/modules/payment/paypal_pro_hs.php +++ b/catalog/includes/modules/payment/paypal_pro_hs.php @@ -16,7 +16,7 @@ class paypal_pro_hs { function paypal_pro_hs() { global $HTTP_GET_VARS, $PHP_SELF, $order; - $this->signature = 'paypal|paypal_pro_hs|1.0|2.2'; + $this->signature = 'paypal|paypal_pro_hs|1.0|2.3'; $this->api_version = '112'; $this->code = 'paypal_pro_hs'; @@ -328,7 +328,7 @@ function confirmation() { 'showHostedThankyouPage' => 'false'); if ( is_numeric($sendto) && ($sendto > 0) ) { - $params['address_override'] = '1'; + $params['address_override'] = 'true'; $params['first_name'] = $order->delivery['firstname']; $params['last_name'] = $order->delivery['lastname']; $params['address1'] = $order->delivery['street_address']; @@ -343,7 +343,7 @@ function confirmation() { } $counter = 0; - $params_string = 'USER=' . urlencode(utf8_encode(trim(MODULE_PAYMENT_PAYPAL_PRO_HS_API_USERNAME))) . '&PWD=' . urlencode(utf8_encode(trim(MODULE_PAYMENT_PAYPAL_PRO_HS_API_PASSWORD))) . '&SIGNATURE=' . urlencode(utf8_encode(trim(MODULE_PAYMENT_PAYPAL_PRO_HS_API_SIGNATURE))) . '&VERSION=112&METHOD=BMCreateButton&BUTTONCODE=TOKEN&BUTTONTYPE=PAYMENT&'; + $params_string = 'USER=' . urlencode(utf8_encode(trim(MODULE_PAYMENT_PAYPAL_PRO_HS_API_USERNAME))) . '&PWD=' . urlencode(utf8_encode(trim(MODULE_PAYMENT_PAYPAL_PRO_HS_API_PASSWORD))) . '&SIGNATURE=' . urlencode(utf8_encode(trim(MODULE_PAYMENT_PAYPAL_PRO_HS_API_SIGNATURE))) . '&VERSION=' . $this->api_version . '&METHOD=BMCreateButton&BUTTONCODE=TOKEN&BUTTONTYPE=PAYMENT&'; foreach ( $params as $key => $value ) { $params_string .= 'L_BUTTONVAR' . $counter . '=' . $key . '=' . urlencode(utf8_encode(trim($value))) . '&';