"; echo "Ack :
$doDirectPaymentResponse->Ack
"; echo "TransactionID :
$doDirectPaymentResponse->TransactionID
"; echo ""; echo "
";
    print_r($doDirectPaymentResponse);
    echo "
"; // MSIN-1078: JS was here $strErrorLog = ''; foreach ($doDirectPaymentResponse->Errors as $objError) { $strErrorLog .= print_r($objError, true); } $strErrorLog = print_r($doDirectPaymentResponse, true); if ($doDirectPaymentResponse->Ack == 'Success' || $doDirectPaymentResponse->Ack == 'SuccessWithWarning') { // sauvegarder les infos dans la bdd if ($_SESSION['lang'] == 'fr') $strResultat = 'APPROUVEE - MERCI'; else $strResultat = 'APPROVED - THANK YOU'; $sqlUpdate = "UPDATE inscriptions_panier_acheteurs SET receipt_text = '" . $strResultat . "', TransactionID = '" . $doDirectPaymentResponse->TransactionID . "', pai_id = 2, ach_error_log = '" . $objDatabase->fxEscape($strErrorLog) . "', ach_ack = '" . $objDatabase->fxEscape($doDirectPaymentResponse->Ack) . "' WHERE no_panier = '" . $objDatabase->fxEscape($_SESSION['no_panier']) . "'"; $qryUpdate = $objDatabase->fxQuery($sqlUpdate); header('Location: ' . $vDomaine . '/' . $strPage . '/resultat/' . $_SESSION['eve_label_url'] . '?ResponseFile=' . $doDirectPaymentResponse->TransactionID . '&p=success'); exit; } else { // cr�er un num�ro de transaction $strTransaction = uniqid('trx_'); if ($_SESSION['lang'] == 'fr') $strResultat = 'ERREUR'; else $strResultat = 'ERROR'; $sqlUpdate = "UPDATE inscriptions_panier_acheteurs SET receipt_text = '" . $strResultat . "', TransactionID = '" . $strTransaction . "', ach_error_log = '" . $objDatabase->fxEscape($strErrorLog) . "', ach_ack = '" . $objDatabase->fxEscape($doDirectPaymentResponse->Ack) . "' WHERE no_panier = '" . $objDatabase->fxEscape($_SESSION['no_panier']) . "'"; $qryUpdate = $objDatabase->fxQuery($sqlUpdate); if ($blnDons) { fxcreer_log("ERREUR DE PAIMENT (DON): no_panier = :" . $_SESSION['no_panier'] . "\n" . $strErrorLog); unset($_SESSION['no_panier']); $_SESSION['eve_label_url'] = fxGetEvenementsUrl($_POST['eve_id']); if ($strLangue == 'fr') $strPage = 'don'; else $strPage = 'donate'; if ($strLangue == 'fr') $_SESSION['msg'] = 'e130'; else $_SESSION['msg'] = 'e530'; $strURL = '/' . $strPage . '/' . $_SESSION['eve_label_url'] . '/' . md5($_POST['pec_id']); if ($_POST['par_id'] != 0) { $strURL .= '/' . md5($_POST['par_id']); } header('Location: ' . $vDomaine . $strURL); } else { fxcreer_log("ERREUR DE PAIMENT: no_panier = :" . $_SESSION['no_panier'] . "\n" . $strErrorLog); if ($strLangue == 'fr') $_SESSION['msg'] = 'e130'; else $_SESSION['msg'] = 'e530'; header('Location: ' . $vDomaine . '/' . $strPage . '/resultat/' . $_SESSION['eve_label_url'] . '?p=error&ResponseFile=' . $strTransaction); } exit; } } if ($blnDons) { unset($_SESSION['no_panier']); $_SESSION['eve_label_url'] = fxGetEvenementsUrl($_POST['eve_id']); if ($strLangue == 'fr') $strPage = 'don'; else $strPage = 'donate'; if ($strLangue == 'fr') $_SESSION['msg'] = 'e130'; else $_SESSION['msg'] = 'e530'; $strURL = '/' . $strPage . '/' . $_SESSION['eve_label_url'] . '/' . md5($_POST['pec_id']); if ($_POST['par_id'] != 0) { $strURL .= '/' . md5($_POST['par_id']); } header('Location: ' . $vDomaine . $strURL); } else { if ($strLangue == 'fr') $_SESSION['msg'] = 'e130'; else $_SESSION['msg'] = 'e530'; header('Location: ' . $vDomaine . '/' . $strPage . '/checkout/' . $_SESSION['eve_label_url'] ); } exit; // require_once '../Response.php';