--- a/payment/uc_paypal/uc_paypal.module 2011-07-30 08:00:20.000000000 +1000 +++ b/payment/uc_paypal/uc_paypal.module 2011-10-08 16:31:47.000000000 +1100 @@ -408,9 +408,21 @@ } } + // DEBUG: request. + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_wpp_charge: uc_paypal_api: request:
@debug', array('@debug' => print_r($nvp_request, TRUE))); + } + + // 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: response. + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_wpp_charge: uc_paypal_api: response:
@debug', array('@debug' => print_r($nvp_response, TRUE))); + } + + // process response. switch ($nvp_response['ACK']) { case 'SuccessWithWarning': watchdog('uc_payment', '@type succeeded with a warning.!paypal_message', @@ -712,13 +724,26 @@ unset($nvp_request['ADDROVERRIDE']); } + // DEBUG: request. + if (variable_get('uc_paypal_wps_debug_ipn', FALSE)) { + watchdog('uc_paypal', 'DEBUG: uc_paypal_ec_checkout: uc_paypal_api: request:
@debug', array('@debug' => print_r($nvp_request, TRUE))); + } + + // 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: uc_paypal_api: response:
@debug', array('@debug' => print_r($nvp_response, TRUE))); + } + + // error if ($nvp_response['ACK'] != 'Success') { drupal_set_message(t('Error message from PayPal:
@debug', array('@debug' => print_r($nvp_request, TRUE))); + } + + // 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: uc_paypal_api: response:
@debug', array('@debug' => print_r($nvp_response, TRUE))); + } + + // unknown error. + if (!$nvp_response || !isset($nvp_response['ACK'])) { + drupal_set_message(t('Error:
@debug', array('@debug' => print_r($nvp_request, TRUE))); + } + + // 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: uc_paypal_api: response:
@debug', array('@debug' => print_r($nvp_response, TRUE))); + } + + // unknown error. + if (!$nvp_response || !isset($nvp_response['ACK'])) { + drupal_set_message(t('Error:
@debug', array('@debug' => print_r($nvp_request, TRUE))); + } + + // 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_redirect: uc_paypal_api: response:
@debug', array('@debug' => print_r($nvp_response, TRUE))); + } + + // error + if ($nvp_response['ACK'] != 'Success') { + drupal_set_message(t('Error message from PayPal:
@debug', array('@debug' => print_r($nvp_request, TRUE))); + } + + // 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: uc_paypal_api: response:
@debug', array('@debug' => print_r($nvp_response, TRUE))); + } + + // error + if ($nvp_response['ACK'] != 'Success') { + drupal_set_message(t('Error message from PayPal: