<?php 
 
require_once "../GestPayCrypt.inc.php"; 
 
// Parametri obbligatori 
if (empty($_GET["a"])) { 
    die("Parametro mancante: 'a'\n"); 
} 
 
if (empty($_GET["b"])) { 
    die("Parametro mancante: 'b'\n"); 
} 
 
$crypt = new GestPayCrypt(); 
 
$crypt->SetShopLogin($a); 
$crypt->SetEncryptedString($b); 
 
if (!$crypt->Decrypt()) { 
    die("Error: ".$crypt->GetErrorCode().": ".$crypt->GetErrorDescription()."\n"); 
} 
 
switch($crypt->GetTransactionResult()) { 
    case "XX": 
        die("Esito transazione sospeso (pagamento tramite bonifico)\n"); 
        break; 
 
    case "KO": 
        die("Esito transazione negativo\n"); 
        break; 
 
    case "OK": 
        die("Esito transazione positivo\n"); 
        break; 
 
    default: 
        die("Esito transazione indefinito\n"); 
} 
 
?> 
 
 |