[Logo] Spazio Aperto Banca Sella
[Register] Registrati   [Login] Login    
[Search] Ricerca   [Recent Topics] Argomenti Recenti   [Hottest Topics] Argomenti vivaci  
[Banner Pubblicitario]
callSettleS2: Funzione non esistente  XML
Indice dei Forum » GestPay Sviluppatori
Autore Messaggio
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Buongiorno,
facendo alcune prove in ambiente di test ( GESPAY68506 ) per un integrazione con il sistema M.O.T.O. abilitato, dopo avvenuta autorizzazione dell'importo, non riesco a movimentarlo con il metodo delle WsS2S API "callSettleS2".

In ritorno ottengo:

[error_code] => 8008
[error_description] => Funzione non disponibile

In allegato il body SOAP completo della richiesta.

Da cosa può dipendere?

Grazie anticipatamente per l'aiuto.

Emanuele
 Nome del File soapBODY_GestpayS2S.txt [Disk] Download
 Descrizione Nessuna descrizione fornita
 Dimensione del File 4 Kbytes
 Scaricato:  1 tempo(i)

andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Salve.

L'errore 8008 indica che si sta cercando di utilizzare una funzionalità che non è attiva sul proprio profilo.
In questo caso si tratta della funzionalità di movimentazione/cancellazione mediante il relativo sevizio S2S.
Ho abilitato questo servizio per il codice GESPAY68506.

Se ci fossero altre funzionalità che si vuole testare (ad esempio altri WS, oppure servizi come iFrame o la tokenizzazione o altri sistemi di pagamento) mi scriva pure in questo thread così procederò a configuare il profilo in modo opportuno per i test.

Infine, giusto per evitare problemi in produzione, prima di andare live faccia presente ai nostri commerciali, al momento di sottoscrivere il contratto, la volontà di utilizzare anche i servizi WS (specificando di quali WS si tratta) così da essere certi che anche sul profilo in produzione verranno abilitate tutte le funzionalità desiderate.

Saluti
Andrea Morabito.
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Salve,
proseguendo con l'implementazione, avrei bisogno che anche le seguenti funzionalità siano attivate per l'account di test di cui sopra:

- CallRefundS2S
- CallDeleteS2S
- CallPagamS2S
- CallReadTrxS2S

Grazie 1000
Emanuele
andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Salve,

tutti i servizi richiesti sono stati attivati sul profilo GESPAY68506.

Saluti,
Andrea Morabito
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Ok, grazie 1000.

Dovendo successivamente richiedere l'attivazione dei servizi anche sull'account di produzione (che già sta funzionando in modo tradizionale, senza WS), per l'attivazione si riscontrerebbero disservizi vari o l'account continuerebbe a funzionare come al solito?

Grazie in anticipo
Emanuele Gian
andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Salve.

L'aggiunta dei WS in produzione non provoca disservizi, ovviamente è necessario che tutte le configurazioni del caso vengano fatte in modo opportuno:
lato GestPay verrranno aggiunti i servizi e attivata la pagina NODIPLAY; lato esercente, invece, potrebbe essere necessario modificare i parametri sulle pagine di pagamento ecc.

Se vuole fornirmi i suoi codici di sandbox e produzione provvedo comunque a fare dei controlli ulteriori per essere sicuri che non ci siano problemi durante il passaggio ai nuovi servizi.
Se preferisce non scrivere questi dettagli direttamente sul forum, la invito a mandare una mail a ecommerce@sella.it specificando che è rivolta al sottoscritto.

Saluti
Andrea Morabito
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Ok grazie, le scrivo a ecommerce@sella.it .

Saluti,
Emanuele Gian
andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Buongiorno.

Grazie, i colleghi dell'assistenza mi hanno girato la mail.
Ho eseguito i controlli necessari sul profilo di produzione e non ci sono situazioni particolari per cui l'attivazione dei servizi S2S possa portare a dei disservizi.

Cordiali saluti
Andrea Morabito
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Grazie 1000.

Metto qui un altro quesito, visto che potrebbe essere di interesse genrale:

Per alcune tipoloie di ordine ci troviamo a dover movimentare l'importo su banca Sella subito dopo l'autorizzazione con il sistema M.O.T.O. impostato, mi siego meglio:

Ad avvenuta autorizzazione dell'importo su banca Sella, viene effettuata la chiamata s2s che la certifica (o la annulla).

Contestualmente alla ricezione della chiamata s2s, se OK, i nostri sistemi, tramite WS callSettleS2 richiederanno la movimentazione dell'importo.

Le chiedo se questo flusso, a regime, visto che la movimentazione avviene subito dopo la chiamata s2s che certifica l'autorizzazione, può dare problemi (performance o altro...), vista anche la poca distanza temporale tra le due fasi (aut e mov).

Resto in attesa di un riscontro

Grazie in anticipo,
Emanuele Gian

andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Buongiorno.

Nessun problema.

L'esecuzione della richiesta di conferma finanziaria (callSettleS2S) o di cancellazione autorizzativa (callDeleteS2S) subito dopo la ricezione della risposta di autorizzaizne correttamente avvenuta, non comporta controindicazioni. Quindi vi confermo che potete farla senza problemi.
Ovviamente se si tentasse di movimentare o cancellare una operazione che si trova in uno stato non compatibile con l'azione tentata, si riceverebbe un esito negativo (es. non posso movimentare una operazione già movimentata)

Mi pare di capire che questa necessità si presenti solo per alcune operazioni; nel caso dovesse diffondersi ed diventare una modalità operativa generale, vi invito a valutare la possibilità di passare da MOTO separato a MOTO contestuale, così non c'è separazione tra fase autorizzativa e fase di cattura del credito.

Saluti
Andrea Morabito
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Bene,

diciamo che la nostra esigenza è quella di dover gestire gli ordini in modalità "mista": alcuni in un modo, con movimentazione contestuale all'autorizzazione, altri con movimentazione separata con lo stesso account.

Grazie per le preziose informazioni
Emanuele Gian
andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Buongiorno.
emastyle wrote:la nostra esigenza è quella di dover gestire gli ordini in modalità "mista": alcuni in un modo, con movimentazione contestuale all'autorizzazione, altri con movimentazione separata con lo stesso account

In questo caso va bene mantenere le attuali impostazioni di MOTO separato e richiamare la funzionalità per eseguire la cattura finanziaria in base alle esigenze (a volte subito dopo l'autorizzazione altre volte a distanza di tempo).

Saluti
Andrea Morabito
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline

Buongiorno,
un altro quesito riguardo all'utilizzo del servzio callSettleS2S: chiamando il servizio sull'account sandbox per una transazione, questa viene correttamente movimentata, ma in risposta il parametro BankTransactionID non è valorizzato.

Potrebbe darmi maggiori info in merito?

Grazie
Emanuele Gian
andrea.morabito


Registrato: 17/02/2017 09:54:17
Messaggi: 142
Offline

Buongiorno.

emastyle wrote:chiamando il servizio sull'account sandbox per una transazione, questa viene correttamente movimentata, ma in risposta il parametro BankTransactionID non è valorizzato

Il parametro BankTransactionID viene valorizzato con il codice identificativo della operazione assegnato da GetsPay.

Può verificare se sta puntando all'indirizzo sandbox.gestpay.net ?
Potrebbe indicarmi il codice di sandbox su cui sta lavorando, l'operazione che ha movimentato mediante il servizio callSettleS2S e l'orario in cui ha eseguito tale azione?
Facendo altri test riscontra lo stesso comportamento?

Saluti
Andrea Morabito
emastyle


Registrato: 11/01/2017 17:08:11
Messaggi: 22
Offline


Può verificare se sta puntando all'indirizzo sandbox.gestpay.net ?
Potrebbe indicarmi il codice di sandbox su cui sta lavorando, l'operazione che ha movimentato mediante il servizio callSettleS2S e l'orario in cui ha eseguito tale azione?



Si, il puntamento per le chiamate s2s è https://sandbox.gestpay.net .

Il codice dell'account sandbox: GESPAY68506

L'operazione è relativa all'ordine 2018/67 movimentato dalla callSettleS2S alle 10:11:50 .

Emanuele Gian

This message was edited 1 time. Last update was at 28/02/2018 14:28:06

 
Indice dei Forum » GestPay Sviluppatori
Vai a:   
E.t.v.s.p.b WLS11G