Joomla.it Forum

Forum traduzioni italiano => Le traduzioni e le informazioni della community => I Download di Joomla.it => Topic aperto da: jk4nik - 16 Giu 2010, 09:55:01

Titolo: Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 16 Giu 2010, 09:55:01
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
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 16 Giu 2010, 17:24:03
Ringrazio jk4nik per il supporto.
Rimango a disposizione per eventuali domande e delucidazioni in questo thread.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: 56francesco - 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 
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 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???
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 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.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: alexred - 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.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 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.... :(
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 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
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 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 ;)
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 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.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 18 Giu 2010, 15:51:25
si, l'ho già controllato, è giusto.
:)
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 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;
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 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!
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 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
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 21 Giu 2010, 10:19:20
ma io che ne sapevo di come mi avevano configurato l'esercente?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 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
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sashaf - 21 Giu 2010, 10:37:42
 ;D
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: mappyweb - 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?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 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.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: mappyweb - 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
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 27 Lug 2010, 10:22:29
Ciao mappyweb,
in effetti mie sono sfuggite le spese di spedizione.
Questo perchè per il sito per cui ho configurato il modulo le spese erano gratuite.
Comunque la modifica da apportare è sovrascrivere la riga 16 del file inc_sella.php con

$total_amount = round( $db->f("order_subtotal")+$db->f("order_shipping")+$tax_total-$discount_total, 2);

Per quanto riguarda il file response.php a me non da nessun problema.
Comunque sembra che a te non interpreti la variabile del percorso.
Prova a sostituire il percorso nella riga 12 con "administrator/components/com_virtuemart/classes/payment/ps_sella.cfg.php".


ps:il file response.php deve trovarsi nella root di joomla
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: mappyweb - 27 Lug 2010, 20:22:34
Ciao kribbyo,
grazie per le dritte, il problema "totale" è risolto continuo invece a non trovare il bandolo della matassa per il file response.php, qualcosa è cambiato l'errore ora è questo:

Direct Access to ps_sella.cfg.php is not allowed.

Ovviamente per la protezione dei file di joomla (che hai giustamente integrato nei tuoi file) che non permettono l'accesso diretto ai file.

Sembrerebbe quindi che response.php non riesca a richiamare CLASSPATH e a concatenarlo con il nome file.

idee?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: mappyweb - 27 Lug 2010, 22:16:02
E invece no, non hai inserito:

defined( '_JEXEC' ) or die( 'Restricted access' ) o robe del genere

giustamente visto che response.php deve essere richiamato dall'esterno da banca sella direttamente.
Ma ps_sella.cfg.php ha le giuste restrizioni. La chiamata attraverso classpath dovrebbe aggirare il problema ma questo non succede.
Se non ho interpretato male il tuo script tu richiami quel file solo per controllare il valore di SELLA_DEBUG e quindi decidere con quale server far dialogare il file, giusto? Quindi se io tolgo l'inclusione e imposto manualmente il dominio dovrei aggirare il problema senza conseguenze dannose.

Dalle prime prove sembrerebbe ok.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 28 Lug 2010, 10:54:54
In realtà non capisco come mai ti da questo problema.
Comunque richiama quel file solo per distinguere l'ambiente di test da l'ambiente di lavoro.
Cancellando le righe da 12 a 20 e la riga 24 non fa più quel controlo.
Devi poi impostare manualmente il dominio nel file GestPayCrypt.inc.php.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: mappyweb - 29 Lug 2010, 11:10:07
Le cose sono due: o il sito su cui sto lavorando porta male, o banca sella ce l'ha con me!!

In ambiente di test, tutto ok. Appena passo sul dominio ecomm.sella.it ricevo questo errore:

Errore: 1109: Missing parameter

anche controllando l'autotest non è che trovo poi molto a parte "parametro mancante"

ho cambiato il dominio in response.php, ho messo su no il parametro "Modalità di prova" nel metodo di pagamento e cambiato il codice esercente con quello reale. Cos'altro manca?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: mappyweb - 29 Lug 2010, 13:48:13
Ok stavolta era un "problema" di banca sella, neanche tanto un problema. Avevo cambiato l'interfaccia da OTP, come l'aveva fatta il precedente WebMaster, a crittografia, solo che la gentile signorina al telefono non mi aveva detto che dovevo ripubblicare le pagine dell'interfaccia. Praticamente il parametro mancante era l'OTP.

grazie per l'aiuto e alla prossima.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: Hiamar - 23 Set 2010, 15:57:14
Salve ragazzi, mi unisco alla discussione in quanto volevo sapere se avendo un sistema Banca Sella in OTP, si poteva cambiarlo in Crittografia in modo da utilizzare il modulo in oggetto. Inoltre volevo chiedervi se sapevate il perchè il bottone Auto Test del Back Office di Banca Sella mi dice che non sono abilitato. Dipende sempre dal fatto che l'interfaccia è OTP? Grazie in anticipo
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 23 Set 2010, 17:29:21
queste domande le devi fare al servizio assistenza della tua banca, proprio pewr questo in questo FORUM è vietato parlare di prodotti e servizi a pagamento. Chi meglio di loro che te lo VENDONO come servizio ti sa dare assistenza?

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: sliver99 - 20 Ott 2010, 10:43:47
In realtà non capisco come mai ti da questo problema.
Comunque richiama quel file solo per distinguere l'ambiente di test da l'ambiente di lavoro.
Cancellando le righe da 12 a 20 e la riga 24 non fa più quel controlo.
Devi poi impostare manualmente il dominio nel file GestPayCrypt.inc.php.

Mi ritrovo con lo stesso problema.
Sapet eindicarmi dove, nel file gestpaycrypt devo impostare il dominio testecomm.sella.it?
grazie
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: atomik - 09 Nov 2010, 17:06:44
Ciao

grazie innanzitutto per il plugin e per il supporto.

Ecco il mio problema: fino alla fase 2 tutto bene, seleziono il checkout sul sito, mi collego alla pagina di banca sella (test), inserisco i dati della carta di credito, parte la transazione. Arriva anche l'email da banca sella, sia all'admin del negozio che all'utente acquirente.
A questo punto dovrebbe dirottarmi sulla pagina response.php e invece mi compare l'errore Error: 1131: Not accepted call: Shop not recognized
Non riesco a capire perchè prima lo riconosce e poi no...

Nel pannello di admin di gestpay, sezione risposte, ho http://www.dominio.it/store/response.php (per la positiva e la negativa)
url server-to-server vuoto (non so cosa metterci, ma mi sembrava di aver capito fosse una funzione per gli account pro)

E' la prima volta che mi cimento con i pagamenti on-line, avete qualche suggerimento per superare questa empasse?

Il mio ambiente è:

Gestpay Testserver - Versione Basic - crittografia
VirtueMart 1.1.5 stable
Joomla 1.5.21

Grazie 1000

-mik
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: kribbyo - 17 Nov 2010, 22:29:09
Questo puo' succedere se l'indirizzo che viene composto è sbagliato, per esempio impostanto un utente di test e come dominio "ecomm.sella.it" invece di "testecomm.sella.it".
Se non hai modificato i file dovrebbe darti lo stesso dominio sia nella prima fase che nell'ultima.
Il problema potrebbe essere nel codice

Codice: [Seleziona]
include_once(CLASSPATH ."payment/ps_sella.cfg.php");
Prova a sostituire il percorso con CLASSPATH ."payment/ps_sella.cfg.php" con "/store/administrator/components/com_virtuemart/classes/payment/ps_sella.cfg.php".

se non carica questo file considera la variabile $test != 1 e quindi imposta come dominio ecomm.sella.it.

Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: bisognoso - 01 Mar 2011, 17:56:58
scusate, è a pagamento il servizio gestpay di banca sella?

Grazie.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 01 Mar 2011, 19:45:17
hai mai visto qualche banca che regala qualcosa?, scherzi a parte, tutti questi servizi sono sempre a pagamento, magari poco, però sempre a pagamento sono.

Infatti i confronti e disquisizioni fra banca e banca esulano da questo forum, però se googli un pochino trovi tutte le informazioni che ti seervono.

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: bisognoso - 02 Mar 2011, 09:06:51
jk4nik grazie per la tua risposta.

Ho torvato questo link:
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 02 Mar 2011, 09:16:35
ciao bisognoso,

il regolamento, che sicuramente hai letto, ha una regola ben precisa: non si parla di prodotti/servizi a pagamento. senza nessuna eccezione.

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: espertoseo - 16 Mar 2011, 12:27:10
Ciao a tutti, grandi come sempre!

Mi rifaccio vivo dopo moltissimo tempo per una richiesta che potrebbe essere utile a tutti

Nel codice html di configurazione, viene riportato il codice 242 relativo alla sola valuta dell'euro

Io ho un sito multivaluta.. come faccio a inviare quella giusta in base al currency del carrello?

Grazie infinite!
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: tatothejoker - 25 Mag 2011, 08:46:36
Ciao a tutti, grazie per le varie risposte che avete dato.
Mi appresto ad installare per la prima volta il modulo "ModGestPayBancaSellaRivedutoECorretto.z ip"
su joomla Versione 1.5.23 e Virtuemart 1.1.8 stable, qualcuno mi sa rassicurare sull'effettiva compatibilità?
E poi, basta seguire la guida o devo comunque sentire Banca Sella per sapere o fornirgli io dei parametri?
Grazie a tutti in anticipo!
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: tatothejoker - 27 Mag 2011, 12:17:39
Proprio nessuno sa dirmi qualcosa?  :-[
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: tatothejoker - 30 Mag 2011, 09:30:23
ho risolto, grazie!
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 01 Set 2011, 22:20:46
Posso domandare, quale è  " l'indirizzo IP da cui partono le chiamate del vostro sito " ?
come faccio a trovarlo ?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 01 Set 2011, 23:31:47
Ping
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 02 Set 2011, 00:18:51
ping??
come devo fare ?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: alexred - 02 Set 2011, 08:56:26
ciao francbuonanima,
ci sono tanti servizi anche online che ti permettono di fare un ping al tuo sito per conoscerne l'IP, prova questo:

http://tools.pingdom.com/ping/

oppure fai una ricerca su google per capire come effettuare il ping dal tuo pc o da altri servizi.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 02 Set 2011, 09:04:25
okkio che se stai lavorando in locale non è la stessa cosa del remoto...

il pagamento devi attivarlo solamente sul sito correttamente online...

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 02 Set 2011, 09:41:14
effettivamente io stavo lavorando in locale :(
quindi devo metterlo online ?
 
 
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 02 Set 2011, 10:04:13
per sapere se ho fatto bene....
ma i file: response.php  e GestPayCrypt.inc.php vanno inseriti nella cartella principale ? joomla15 nel mio caso ?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: Stefino - 06 Ott 2011, 11:40:25
Buon Giorn oa tutti . ho provato ad installare e funziona sembra quasi tutto, ma quando vado a fare il pagamento alla fine mi da codice errore 1131, in pratica manca il login per il decript delle informazioni ( non so se sia esatto così) ho chiamato loro e mi han detot di mettere un parametro "a" cosa significa ? Nelle info non l'ho trovato da nessuna parte non c'è nessun login dai nserire... grazie in atnicipo.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: Stefino - 06 Ott 2011, 13:04:23
Ecco L'errore preciso: Error: 1131: Not accepted call: Shop not recognized , il call center mi dice che bisogna mettere un login nel parametro "a"
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: Stefino - 10 Ott 2011, 09:52:02
Mai possibile che nessuno abbia una soluzione a questo problema ?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: AngeloMaragna - 31 Ott 2011, 10:51:37
Ciao, noi ci siamo imbattuti nello stesso problema.
Il problema era nella prima fase della transazione: la richiesta della chiave di crittografia.


Il modulo gestpaycrypt richiedeva la chiave ad un indirizzo sbagliato.


Verifica :


1) di aver attivato il backoffice (con un determinato codice cliente fornito da sella)
2) se il codice con cui accedi al back office è un codice di prova (iniziano con GESPAY______) i test dovranno indirizzarsi a testecomm.sella.it altrimenti se provi con un codice definitivo (lo chiamano "di produzione") i test (noi abbiamo fatto transazioni da 1 euro) dovranno indirizzarsi a ecomm.sella.it.
Ovvero:
- se usi un codice di test metti sul Modulo Tipo di Pagamento su VM - Modalità di Prova = SI
- se usi un codice di produzione metti Modalità di Prova = NO


A questo punto, alteriamo un po' il codice:


Sul file:
/administrator/components/com_virtuemart/classes/payment/inc_sella.php


aggiungi la riga:

$crypt->ProtocolAuthServer="https";


in modo che il codice risulti come il seguente:



$crypt->SetDomainName($dn);
$crypt->SetShopLogin(SELLA_LOGIN);
$crypt->ProtocolAuthServer="https";
$crypt->SetShopTransactionID($db->f("order_id"));
$crypt->SetAmount($total_amount);
$crypt->SetCurrency("242");

(nel nostro caso ci restituiva errore 1131 negozio non riconosciuto xké  le richieste puntavano ad http://ecomm.sella.it anziché https://ecomm.sella.it)




- - - - -
Fatta questa modifica, dovrebbe funzionare.


Poi abbiamo incontrato un ulteriore ostacolo, anche se piccolo: la abilitazione dell'indirizzo IP del nostro server a poter effettuare le richieste verso Banca Sella (si configura nel back office di banca Sella).


Era una operazione che avevamo già effettuato xò l'indirizzo con cui il server contatta l'esterno NON corrispondeva all'indirizzo associato al www.mioserver.it ...


Il codice di errore questa volta è 1142 Chiamata non accettata: indirizzo IP non valido[/b][/size][/font]
X capire che indirizzo viene usato,


a) vai sul back office di sella
b) vai su AutoTest
c) premi il pulsante Cerca
d) sull'elenco di transazioni non riuscite, clicca sulla D
e) sulla finestra che ti si apre, espandi la fase 1 e trovi l'indirizzo IP da configurare in:
configurazione -> ambiente -> indirizzi ip




Ciao a tutti,


Angelo Maragna
www.ngitaly.com


Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 01 Nov 2011, 22:04:41
ciao a tutti, ho installato correttamente il modulo per banca sella ho provato a fare acquisti e tutto funziona perfettamente, ma una volta terminata la procedura di pagamento su Banca Sella, quando viene effettutao il redirect verso la pagina di risposta del mio sito mi dò l'errore pagina non trovata:
 
http://www.miosito.it/response.php.asp?a=GESPAY52890&b=cqJ1v3RQ8tewu0Q2FJpukiIB5_HUNo0LMMOAvf3OgVuOKeWBkvv5SvBuxi61klQ_qCiRrqdLOK_Oh6jrkRrzknQWekB5ZMiTgwoZyJ4uaDk6rRhjCcFksuruoSDY2gJfGe*kEJf4FP78sPTBzENQanx02kk14wD1sBOlWqA6O2pfUQFnuypuIsIXwrOp_anWoEe2gl03FoYKegKrpM7fz2AYJdEu1CO_Wej7BZ4cFPRqR0Bf0Vb5l8WUcPuA0qUt2o8kCo1Pld95NBLXO5JSklhoFbBJkPZUGpWkGFj9fjFH5mMMtl5nwtY2Yukm_aGsp418tPu3ybPIoRD1IOlLkDse4wpE_4jXq0vfVvfXfJa4YDoWDp6ywafaEduBOrIXF2Qyfp988glNlrjGPRpnGjEI48XEbfdegrLnuvXaHwE (http://www.miosito.it/response.php.asp?a=GESPAY52890&b=cqJ1v3RQ8tewu0Q2FJpukiIB5_HUNo0LMMOAvf3OgVuOKeWBkvv5SvBuxi61klQ_qCiRrqdLOK_Oh6jrkRrzknQWekB5ZMiTgwoZyJ4uaDk6rRhjCcFksuruoSDY2gJfGe*kEJf4FP78sPTBzENQanx02kk14wD1sBOlWqA6O2pfUQFnuypuIsIXwrOp_anWoEe2gl03FoYKegKrpM7fz2AYJdEu1CO_Wej7BZ4cFPRqR0Bf0Vb5l8WUcPuA0qUt2o8kCo1Pld95NBLXO5JSklhoFbBJkPZUGpWkGFj9fjFH5mMMtl5nwtY2Yukm_aGsp418tPu3ybPIoRD1IOlLkDse4wpE_4jXq0vfVvfXfJa4YDoWDp6ywafaEduBOrIXF2Qyfp988glNlrjGPRpnGjEI48XEbfdegrLnuvXaHwE)
 
da cosa dipende?
 
dal file reponse.php?   nessuno ha riscontrato lo stesso problema?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: AngeloMaragna - 01 Nov 2011, 22:26:39
L'errore sembra essere in


response.php.asp


Sei sicuro di aver configurato nel backoffice di Sella sulle pagine delle risposte




http://www.miosito.it/response.php (http://www.miosito.it/response.php.asp?a=GESPAY52890&b=cqJ1v3RQ8tewu0Q2FJpukiIB5_HUNo0LMMOAvf3OgVuOKeWBkvv5SvBuxi61klQ_qCiRrqdLOK_Oh6jrkRrzknQWekB5ZMiTgwoZyJ4uaDk6rRhjCcFksuruoSDY2gJfGe*kEJf4FP78sPTBzENQanx02kk14wD1sBOlWqA6O2pfUQFnuypuIsIXwrOp_anWoEe2gl03FoYKegKrpM7fz2AYJdEu1CO_Wej7BZ4cFPRqR0Bf0Vb5l8WUcPuA0qUt2o8kCo1Pld95NBLXO5JSklhoFbBJkPZUGpWkGFj9fjFH5mMMtl5nwtY2Yukm_aGsp418tPu3ybPIoRD1IOlLkDse4wpE_4jXq0vfVvfXfJa4YDoWDp6ywafaEduBOrIXF2Qyfp988glNlrjGPRpnGjEI48XEbfdegrLnuvXaHwE)


e non




[/size]http://www.miosito.it/response.php.asp (http://www.miosito.it/response.php.asp?a=GESPAY52890&b=cqJ1v3RQ8tewu0Q2FJpukiIB5_HUNo0LMMOAvf3OgVuOKeWBkvv5SvBuxi61klQ_qCiRrqdLOK_Oh6jrkRrzknQWekB5ZMiTgwoZyJ4uaDk6rRhjCcFksuruoSDY2gJfGe*kEJf4FP78sPTBzENQanx02kk14wD1sBOlWqA6O2pfUQFnuypuIsIXwrOp_anWoEe2gl03FoYKegKrpM7fz2AYJdEu1CO_Wej7BZ4cFPRqR0Bf0Vb5l8WUcPuA0qUt2o8kCo1Pld95NBLXO5JSklhoFbBJkPZUGpWkGFj9fjFH5mMMtl5nwtY2Yukm_aGsp418tPu3ybPIoRD1IOlLkDse4wpE_4jXq0vfVvfXfJa4YDoWDp6ywafaEduBOrIXF2Qyfp988glNlrjGPRpnGjEI48XEbfdegrLnuvXaHwE)


cioè con l'ASP finale?


(con ovviamente il [miosito] sostituito dal nome del tuo sito)
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 01 Nov 2011, 23:28:07
si sono sicuro.. è impostato reponse.php 
hai idea da cosa possa dipendere?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 02 Nov 2011, 10:58:44
scusa ho detto una castroneria :((((((
avevo guardato dalla parte sbagliata... effettivamente nel backoffice di gestpay era inserito anche .asp che ho provveduto subito ad eliminare..
il problema è che adesso mi vien fuori anche questo errore:
 
Error: 1131: Not accepted call: Shop not recognized
 
ho provato anche ad eseguire la modifica al file inc_sella.php  come spiegato in un precedente post ma appare sempre lo stesso errore....
cosa faccio???? :(
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: francbuonanima - 02 Nov 2011, 13:50:07
contattando il servizio clienti mi hanno indicato che il tipo di errore "Error: 1131" si realizza solamente in due casi:
  Controllando nella Url della pagina con l'errore "Error: 1131" ho notato che era indicato correttamente il campo a=GESPAY50000, sono quindi arrivato alla conclusione che l'errore si doveva riferire alla mancata chiamata a testecomm.sella.it ; Ho pensato anche che nel file reponse.php non venisse letta l'istruzione " include_once(CLASSPATH ."payment/ps_sella.cfg.php"); " , ma anche questa ipotesi si è rivelata errata.
Ho poi provato a cambiare l'istruzione
if ($test ==1) alla riga 16
con
if ($test ==0)
 
e come per magia adesso funziona tutto !!!
da cosa dipende secondo voi??
 
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: vascipio - 12 Gen 2012, 10:49:28
Ciao a tutti,
vorrei fare una domanda che sicuramente vi sembrerà stupida, ma vorrei levarmi questo dubbio.
Il modulo ModGestPayBancaSellaRivedutoECorretto (http://www.joomla.it/media/k2/attachments/ModGestPayBancaSellaRivedutoECorretto.zip) basta da solo a configurare il pagamento con Banca Sella, senza bisogno di acquistare niente? Leggendo un altro post mie ra sembrato di capire che comunque bisognasse acquistare da Banca Sella un modulo a pagamento e ora ho le idee un po' confuse.
Inoltre volevo sapere se l'unico parametro che Banca Sella deve fornire per la configurazione del modulo è il codice esercente o se ci sono altri dati.

Vi ringrazio e mi scuso per l'ovvietà delle mie domande.
Valentina
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 12 Gen 2012, 11:03:29
dalla banca acquisti il servizio di pos, ma questo ESULA dalla discussione in questo forum.

tutti i dati necessari te li forniscono loro al momento della sottoscrizione del contratto.

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: vascipio - 12 Gen 2012, 12:13:56
Grazie mille per la risposta. Mi informerò direttamente presso la banca. Scusate ancora l'inopportunità della mia domanda.
A presto.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: elhazoui@hotmail.com - 31 Ago 2012, 08:59:37
Ciao vascipio,
Per cortesia potresti condivedere le info come integrare Gestpay con Virtuemart?
Grazie mille!

Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: pcpntk - 27 Nov 2012, 21:24:10
non so, forse non sono stato capace io di cercare, ma non capisco se per VM 2.0+joomla 2.5 sia utilizzabile questo modulo o se ci sia qualcos'altro di gratis in giro... ho trovato solo qualcosa a cifre esorbitanti sul web!

ma poi un'altra cosa... perchè è un modulo? non dovrebbe essere un plugin? o in VM i moduli sono intesi come parti del componente? scusate l'ignoranza!

sapete dirmi di più?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 28 Nov 2012, 07:49:01
no quello era un modulo per Joomla 1.5.x e VM 1.1.x ora per Joomla 2.5.x e VM 2.0.x l'unico plugin che si trova è a pagamento.

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: pcpntk - 30 Nov 2012, 15:11:36
peccato!

comunque chiedo nuovamente perchè si parla di moduli... non dovrebbero essere plugin??
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 30 Nov 2012, 15:15:23
te lo ripeto, su VM 1.1.x  erano  moduli, su VM 2.0.x sono plugin.

Le logiche sono completamente diverse.

ciao
jk
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: pcpntk - 30 Nov 2012, 15:34:21
ah ok! e comunque si ho letto anchio che è cambiata, e anche di molto, la logica strutturale di VM che ora si basa su MVC... se non sbaglio!

grazie cmq delle risposte lampo :)
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: marco040 - 02 Apr 2013, 12:51:58
ciao ragazzi, premetto che dire che sono un utente alle prime armi e dire poco!
cmq ho joomla 1.5.11 e virtuemart 1.1.4
ho scaricato il modulo rivisto e corretto e  dopo averlo scompattato lo caricato via ftp nella root di joomla.
Mi sorge un problema!
non vedo il modulo ps_sella appena aggiunto nella lista nome classe di pagamento quando vado a creare un nuovo modulo di pagamento.
Come e' possibile???

Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: marco040 - 02 Apr 2013, 17:45:57
eppure il file si trova la bello caricato nella sua cartella di riferimento
davvero non capisco
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: marco040 - 05 Apr 2013, 10:54:40
risolto tutto davvero grande guida!
 
i problemi che avevo erano
 
1- nn compariva ps_sella > motivo i file non erano stati messi da me nella directory giusta (colui che mi aveva fatto inizialmente il sito a creato diverse installazioni di joomla una dentro l'altra... pessimo
 
2- l'ip da cui partivano le chiamate non era lo stesso di risoluzione del mio dominio, bastava verificare la modalita test - Risolto
 
3- le spese di spedizione non conteggiate (modificare la riga 16 di inc_sella.php) Risolto
 
ringrazio tutti coloro che hanno partecipato a questa guida
 
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: papz - 17 Mar 2015, 16:30:55
Salve, dovrei implementare il pagamento con Sella su un sito con Joomla 1.5.17 e Virtuemart 1 (o 1.8), purtroppo non riesco a trovare da nessuna parte l'archivio che doveva essere  qui


http://www.joomla.it/download-della-community/item/121-modulo-pagamento-virtuemart-per-banca-sella-gestpay.html (http://www.joomla.it/download-della-community/item/121-modulo-pagamento-virtuemart-per-banca-sella-gestpay.html)


e in rete non trovo nemmeno l'archivio ModGestPayBancaSellaRivedutoECorretto.z ip


Qualcuno puo' darmi una mano? non posso migrare su una versione piu' recente di Joomla.


Grazie
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 18 Mar 2015, 08:07:27
qui allegato trovi tutto quello su sella che avevo dell'epoca... fai tu...
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: papz - 18 Mar 2015, 11:24:26
Grazie mille,
mi hai risolto un bel problema, altrimenti ero costretto a migrare tutto ad una nuova versione e per ora non era previsto :)
Ho visto nell'archivio diverse versioni, suppongo che quella corretta e piu' aggiornata sia quella nell'archivio ModGestPayBancaSellaRivedutoECorretto di giugno 2010, giusto?

Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 18 Mar 2015, 11:31:05
si, però non so se effettivamente funzioni con sella oggi, io non uso quella versione da molto tempo, e come vedrai l'installazione è tutta manuale... divertiti...
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: papz - 23 Mar 2015, 12:04:13
Ciao, l'installazione e' alla fine quasi inesistente, si tratta di copiare pochi file in cartelle predefinite. Fin qui tutto bene, ho abilitato su joomla il componente, con virtuemart funziona, ho fatto dei test con il Gestpay in modalita' test e tutto funziona regolarmente. Adesso attendo i codici per collegare il sistema di pagamento reale e non l'ambiente di test. Unica perplessita': quando il gestpay vuole riportarmi al sito da cui era partita la transazione, a pagamento effettuato, il sistema genera un errore (suppongo che non trovi la pagina a cui tornare nel sito). Non so se questo problema e' dovuto alla modalita' test, come avevo letto in qualche forum, oppure se sbaglio qualcosa. Grazie a tutti.
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: giusebos - 23 Mar 2015, 22:58:29
magari fai attenzione che il sito non sia off-line
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: papz - 24 Mar 2015, 12:01:04
Il sito è online e sto facendo i test sullo spazio web del dominio e non in locale...qualche idea?
Titolo: Re:Modulo di pagamento Virtuemart per Banca Sella Gestpay
Inserito da: jk4nik - 24 Mar 2015, 12:12:12
la thankyoupage se non ricordo male aveva già sul metodo paypal un indirizzo sbagliato e bisognava correggerla,  prova a verificare quella, comunque da qualche parte nel forum era scritto, googla un pochino