handleCheckoutWithRefKey( $purchaseLogId, $purchaseAmount, $strRefKey); WPAM_Logger::log_debug('WP iSell Integration - Commission tracked for transaction ID: '.$purchaseLogId.'. Purchase amt: '.$purchaseAmount); } } add_action("isell_payment_completed", "wpam_isell_payment_completed", 10, 2); function wpam_isell_add_custom_parameters($parameters) { if(isset($_COOKIE['wpam_id'])) { $name = 'wpam_tracking'; $value = $_COOKIE['wpam_id']; $new_val = $name.'='.$value; $current_val = $parameters['custom']; if(empty($current_val)){ $parameters['custom'] = $new_val; } else{ $parameters['custom'] = $current_val.'&'.$new_val; } WPAM_Logger::log_debug('WP iSell Integration - Adding custom field value. New value: '.$parameters['custom']); } else if(isset($_COOKIE[WPAM_PluginConfig::$RefKey])) { $name = 'wpam_tracking'; $value = $_COOKIE[WPAM_PluginConfig::$RefKey]; $new_val = $name.'='.$value; $current_val = $parameters['custom']; if(empty($current_val)){ $parameters['custom'] = $new_val; } else{ $parameters['custom'] = $current_val.'&'.$new_val; } WPAM_Logger::log_debug('WP iSell Integration - Adding custom field value. New value: '.$parameters['custom']); } return $parameters; } add_filter("isell_payment_gateway_parameters", "wpam_isell_add_custom_parameters");