Per prima cosa un grazie ad Alessandro Astarita per aver messo a disposizione GestPayCrypt !!! Grazie.

---

Istruzioni BASE per far funzionare GestPay su server Aruba con Linux e PHP
in ambiente Negozio (non di prova):

Con un valore di "Amount" gia' impostato manualmente (10).


FASE 1
__________________________________________________ __________________________

Scaricare gestpaycrypt-php (lo trovate su internet : http://www.astarita.org/blog/gestpaycrypt-php/


Dobbiamo utilizzare 3 file :

request.php
GestPayCrypt.inc.php
response.php



request.php
_________________________________

<?php

require_once "GestPayCrypt.inc.php";

$crypt = new GestPayCrypt();

// impostare i seguenti parametri
$crypt->SetShopLogin("9000001"); // Il vostro codice esercente Es. 9000001
$crypt->SetShopTransactionID("00000000"); // La transazione, per cominciare potete provare anche con un numero a caso !!!
$crypt->SetAmount("10"); // Importo. Es.: 10.00 // Impostato a 10 per provare
$crypt->SetCurrency("242"); // Codice valuta. 242 = euro

if (!$crypt->Encrypt()) {
die("Errore: ".$crypt->GetErrorCode().": ".$crypt->GetErrorDescription()."\n");
}

$url = "https://ecomm.sella.it/gestpay/pagam.asp".
"?a=".$crypt->GetShopLogin().
"&b=".$crypt->GetEncryptedString();

header("Location: ".$url);

?>
_________________________________




response.php (come da file)
_________________________________


GestPayCrypt.inc.php (come da file, con queste impostazioni)


$this->ProtocolAuthServer = "http";
$this->DomainName = "https://ecomm.sella.it/gestpay/pagam.asp";



____________________________________

Copiate i file nel web server.
Fate in modo che tutti i file siano nella stessa cartella.
Ad esempio tutti sulla la "root".




FASE 2
__________________________________________________ __________________________

ERRORE 1142


Molti di voi andranno incontro all'errore 1142.

Entrate nel pannello "Back Office" sul sito EasyNolo.

Fate AUTOTEST e cliccate la "D" per vedere che IP viene richiamato, segnatevi l'IP
(perche' spesso non corrisponde all'IP del vostro dominio)

Andate su CONFIGURAZIONE / AMBIENTE / INDIRIZZI IP, ed aggiungere l"IP






FASE 3
__________________________________________________ __________________________

Lanciate il programma request, ad es.: www.miodominio.com/request.php

e vedrete comparire il pannello GestPay di pagamento.