Autore Topic: Modulo di pagamento Virtuemart per Banca Sella Gestpay  (Letto 53730 volte)

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
    • www.niksistemi.it
Grazie a Sergio Marconi

http://www.bileamara.netsons.org

alias "Kribbyo" di forum.joomla.it che con dedizione e spirito di condivisione

spiega  come configurare il back office di banca sella e guida la creazione del modulo di pagamento.


-----     INSTALLAZIONE     -----

Scompattare l'archivio nella root di joomla.

-----     CONFIGURAZIONE BACKOFFICE GESTPAY     -----

Nell'area configurazione->ambiente->IndirizziIP inserire l'indirizzo IP da cui partono le chiamate del vostro sito

Nell'area configurazione->ambiente->Risposte compilare i campi "URL per risposta positiva" e "URL per risposta negativa" con "http://www.tuodominio/response.php" o "http://www.tuodominio/joomlafolder/response.php" se joomla è installato in una cartella diversa da root


-----     CREAZIONE MODULO PAGAMENTO     -----

creare un nuovo Modulo Tipo di Pagamento

   Nome classe di pagamento : ps_sella

   Basato su moduli HTML (es. PayPal)

APPLICA

Andare nella scheda di configurazione

   _scegliere modalità di test o no
   _inserire codice esercente relativo alla modalità precedentemente selezionata
   _copiare il contenuto del file Informazioni Aggiuntive Pagamento (Gestpay).txt nella text area Informazioni Aggiuntive Pagamento

SALVA

Il modulo funziona perfettamente sia in ambiente di prova che in modalità effettiva con queste limitazioni:

Solo GestPay in modalità crittografia
Il pagamento viene gestito completamente da banca sella. Non è prevista la possibilità di raccogliere i dati delle carte di credito direttamente dal sito.
Solo lingua italiana
In vista di una traduzione del sito probabilmente apporterò ulteriori modifiche per avere una traduzione automatica solo front end.
In pratica verrà modificato il file checkout.resultsella.php ed aggiunta qualche riga nei relativi file di lingua.
Non essendo ancora stata effettuata, rimando tale modifica a chiunque ne senta l'esigenza (vista la mia competenza in linguaggio php chiunque ci può riuscire).

L'installazione è quasi del tutto automatica.
Scompattando l'archivio nella root di joomla i file si piazzano automaticamente nelle giuste cartelle (questo dovrebbe limitare quasi a zero gli errori di percorso).

lo trovate nei downloads di joomla.it 

http://www.joomla.it/download-della-community/item/121-modulo-pagamento-virtuemart-per-banca-sella-gestpay.html
« Ultima modifica: 16 Giu 2010, 10:50:58 da jk4nik »
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #1 il: 16 Giu 2010, 17:24:03 »
Ringrazio jk4nik per il supporto.
Rimango a disposizione per eventuali domande e delucidazioni in questo thread.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
    • Progetto in costruzione: basta giocare e facciamo sul serio.
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #2 il: 16 Giu 2010, 17:30:05 »
ottima cosa..
un po difficile da testare però

la banca sella almeno il calendario te lo deve mandare a capodanno
 8)

ps
grazie 
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #3 il: 17 Giu 2010, 15:14:08 »
Ciao, sto testando il modulo.
ho scompattato l'archivio e via ftp ho caricato nella root del sito.
Quando vado a creare il nuovo metodo di pagamento non mi propone però il ps_sella(ho controllato nel percorso dell'administrator/componenets/com_virtuemart ecc che ci fosse...e c'è!!!)
cosa può essere andato storto???

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #4 il: 18 Giu 2010, 11:00:55 »
Strano,
se intendi "Nome classe di pagamento : ps_sella",
se il file è presente nella cartella \administrator\components\com_virtuemart\classes\payment,
ti dovrebbe comparire tra gli altri.

Prova a ricaricare la pagina con Ctrl+r.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25673
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
    • AlexRed.com
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #5 il: 18 Giu 2010, 11:21:00 »
Ciao sashaf,
per aiutare meglio, specifica che versione di Joomla e virtuemart utilizzi, mi sembra di aver capito che questo modulo sia funzionante su Joomla!1.5 e Virtuemart 1.1.4.

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #6 il: 18 Giu 2010, 14:43:26 »
si, hai ragione sorry, uso joomla 1.5.18 e vm 1.1.4.
ora son riuscita a caricarlo e a creare il nuovo metodo di pagamento...ma altro problema, quando faccio la prova di acquisto alla fine del processo, quando devo confermare l'ordine dopo aver scelto come metodo di pagamento quelllo da me creato, per poi procedere al pagamento con carta di credito, mi esce scritto:
Errore: 1109: Missing parameter
ho cercato in vari forum, sia di banca sella che di vm e anche di easy nolo, tanti hanno avuto questo problema, e hanno poi risolto, solamente che hanno scritto:"ho risolto, bastava cambiare dei parametri nella configurazione backoffice di banca sella!".
si ma quali???...??
uffi.... :(

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
    • www.niksistemi.it
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #7 il: 18 Giu 2010, 14:55:59 »
se i parametri sono nel backoffice di bancasella chiedi a loro che magari questo te lo sanno dire, indipendentemente dal componente che usi tu VM o altri.

ciao
jk

p.s. vedi che quando noi moderatori chiediamo di mettere [risolto]  chiediamo anche COME altrimenti rimane lettera morta e non serve a nessuno
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #8 il: 18 Giu 2010, 14:58:03 »
si, infatti qui sul forum trovo SEMPRE le risposte alle mie domande e le soluzioni a tutto!
sempre bravi ;)

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #9 il: 18 Giu 2010, 15:35:13 »
L'unico parametro che devi impostare manualmente è il codice esercente.
Assicurati di averlo impostato correttamente nella scheda di configurazione del modulo.
Gli altri parametri vengono raccolti in automatico dall'ordine.

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #10 il: 18 Giu 2010, 15:51:25 »
si, l'ho già controllato, è giusto.
:)

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #11 il: 18 Giu 2010, 16:13:59 »
il modulo invia a banca sella il set minimo di informazioni e delega l'intera procedura di pagamento a gastpay

Citazione
In ogni caso, il set minimo di informazioni che consente l’elaborazione della fase I è
composto da:
¨ Currency
¨ Amount
¨ ShopTransactionID

un account avanzato di gestpay consente di impostare ulteriori parametri da inviare, come dati anagrafici dell'acquirente e i dati della carta di credito.

Controlla nel backoffice di gestpay le impostazione dei parametri sotto configurazione cliente.
Le impostazioni di default comunque dovrebbero andare bene.

Per vedere la stringa che viene generata per essere criptata nel file GestPayCrypt.inc.php

alla riga 105 cambia

   $this->debug = false;
con
   $this->debug = true;

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #12 il: 18 Giu 2010, 16:18:33 »
Non so se possa servire, comunque ho avuto risposta dal supporto banca sella.
Hanno cambiato l'interfacciamente del mio codice esercente da Compatibilità a Crittografia.
Ora funziona tutto a meraviglia!
Ciao buon week end!

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
    • www.niksistemi.it
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #13 il: 18 Giu 2010, 16:25:39 »
che il modulo funzionasse solo in modalità crittografia era scritto chiaramente nelle istruzioni.

Però a questo punto essendo stato puntualizzato anche da loro sarà più utile per altri utenti verificarlo all'inizio.

ciao
jk
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #14 il: 21 Giu 2010, 10:19:20 »
ma io che ne sapevo di come mi avevano configurato l'esercente?

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
    • www.niksistemi.it
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #15 il: 21 Giu 2010, 10:25:07 »
appunto per questo ho scritto che è meglio che ogni nuovo utente chieda come è stato configurato per evitare perdite di tempo nei test.

ciao
jk
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline sashaf

  • Esploratore
  • **
  • Post: 105
  • Sesso: Femmina
    • Mostra profilo
    • Essebi Net IT a 360°
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #16 il: 21 Giu 2010, 10:37:42 »
 ;D

Offline mappyweb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #17 il: 22 Lug 2010, 12:02:56 »
Salve ho installato il modulo e creato il metodo di pagamento come da istruzioni, ma ogni volta che tento un pagamento mi ritrovo questo messaggio:

"Errore: 1142: Not accepted call: invalid IP Address"

succede sia nell'ambiente di test che nell'ambiente "normale". ho controllato più volte l'IP del server e confrontato con le impostazioni di gestpay ed è corretto. Su un forum di VM ho trovato uno che diceva di mettere * al posto dell'ultimo byte ed anche se mi sembrava di creare un problema di sicurezza l'ho testato ma non ha funzionato in nessuno dei due ambienti. Il sito è su server aruba.

Idee?

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #18 il: 25 Lug 2010, 19:09:08 »
ciao,
questo era capitato anche a me.
In pratica ip da cui uscivano le chiamate non era lo stesso del dominio del sito in questione.
Non ho la minima idea del perchè.
Comunque nel back office di banca sella ce la funzione auto test.
Da li puoi vedere l'ip corretto da cui arrivano le tue chiamate.
Imposta quello come ip da verificare e a quel punto dovrebbe funzionare.

Offline mappyweb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
« Risposta #19 il: 26 Lug 2010, 19:11:56 »
Ottimo grazie! ora funziona, però mi sono saltati fuori altri due problemi:

1) nell'importo da pagare nel test avevo solo il totale della merce senza il costo della spedizione

2) Nell'interfaccia di pagamento (test) ho selezionato annulla e quando mi ha rimandato al sito ho ricevuto questo errore:

Warning: include_once(CLASSPATHpayment/ps_sella.cfg.php) [function.include-once]: failed to open stream: No such file or directory in /web/htdocs/[.....]/home/response.php on line 12

Warning: include_once() [function.include]: Failed opening 'CLASSPATHpayment/ps_sella.cfg.php' for inclusion (include_path='.:/php5/lib/php/') in /web/htdocs/[.....]/home/response.php on line 12
Error: 1131: Not accepted call: Shop not recognized

Idee? ora mi studio il tuo codice del file response.php vediamo se intanto ne ricavo qualcosa.

Intanto grazie per la dritta

 

Torna su