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.