--- uc_paypal/uc_paypal.module.orig 2010-08-12 03:52:20.000000000 +1000 +++ uc_paypal/uc_paypal.module 2011-10-07 13:08:02.000000000 +1100 @@ -404,9 +404,29 @@ } } + // + // DEBUG. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_wpp_charge: calling uc_paypal_api_request with:
@debug', array('@debug' => _print_r_to_string($nvp_request))); + } + + // + // send request. + // $nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp')); $types = uc_credit_transaction_types(); + // + // DEBUG. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_wpp_charge: response from uc_paypal_api_request:
@debug', array('@debug' => _print_r_to_string($nvp_response))); + } + + // + // process response. + // switch ($nvp_response['ACK']) { case 'SuccessWithWarning': watchdog('uc_payment', '@type succeeded with a warning.!paypal_message', @@ -691,13 +711,37 @@ unset($nvp_request['ADDROVERRIDE']); } + // + // DEBUG: request. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_checkout: calling uc_paypal_api_request with:
@debug', array('@debug' => _print_r_to_string($nvp_request))); + } + + // + // send request. + // $nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp')); + // + // DEBUG: response. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_checkout: response from uc_paypal_api_request:
@debug', array('@debug' => _print_r_to_string($nvp_response))); + } + + + // + // error + // if ($nvp_response['ACK'] != 'Success') { drupal_set_message(t('Error message from PayPal:
@debug', array('@debug' => _print_r_to_string($nvp_request))); + } + + // + // send request. + // $nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp')); + // + // DEBUG: response. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_form_submit: response from uc_paypal_api_request:
@debug', array('@debug' => _print_r_to_string($nvp_response))); + } + + // + // unknown error. + // + if (!$nvp_response || !isset($nvp_response['ACK'])) { + drupal_set_message(t('Error:
@debug', array('@debug' => _print_r_to_string($nvp_request))); + } + + // + // send request. + // $nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp')); + // + // DEBUG: response. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_submit_form_submit: response from uc_paypal_api_request:
@debug', array('@debug' => _print_r_to_string($nvp_response))); + } + + // + // unknown error. + // + if (!$nvp_response || !isset($nvp_response['ACK'])) { + drupal_set_message(t('Error:
@debug', array('@debug' => _print_r_to_string($nvp_request))); + } + + // + // send request. + // $nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp')); + // + // DEBUG. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_review_redirect: response from uc_paypal_api_request:
@debug', array('@debug' => _print_r_to_string($nvp_response))); + } + + // + // error + // + if ($nvp_response['ACK'] != 'Success') { + drupal_set_message(t('Error message from PayPal:
@debug', array('@debug' => _print_r_to_string($nvp_request))); + } + + // + // send request. + // $nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp')); + // + // DEBUG: response. + // + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_review: response from uc_paypal_api_request:
@debug', array('@debug' => _print_r_to_string($nvp_response))); + } + + // + // error + // + if ($nvp_response['ACK'] != 'Success') { + drupal_set_message(t('Error message from PayPal: