[Logo] Spazio Aperto Sella.it
[Register] Registrati   [Login] Login    
[Search] Ricerca   [Recent Topics] Argomenti Recenti   [Hottest Topics] Argomenti vivaci  
[Banner Pubblicitario]
[C#] La funzione "Encrypt" ritorna il seguente errore: (500) Errore interno del server.  XML
Indice dei Forum » GestPay
Autore Messaggio
Lorenzo_S4W


Registrato: 27/09/2016 12:18:36
Messaggi: 1
Offline

Buongiorno,
sto provando a creare l'integrazione con GestPay in C#, non avendo trovato librerie pronte sto provando a costruirmi manualmente le funzioni per effettuare le chiamate. La prima chiamata che ho costruito è quella di Encrypt, il problema è che ricevo in risposta un (500) Internal Server Error. e non riesco a trovare la soluzione.

La struttura XML che invio al webservice è la seguente:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Encrypt xmlns="http://tempuri.org/">
<shopLogin>GESPAY*****</shopLogin>
<buyerName>Lorenzo</buyerName>
<buyerEmail>testbackoffice@*.it</buyerEmail>
<uicCode>242</uicCode>
<amount>1,00</amount>
<OrderDetails>Test+pagamento</OrderDetails>
<shopTransactionId>111</shopTransactionId>
</Encrypt>
</soap:Body>
</soap:Envelope>


Ho passato solo i valori obbligatori impostati nel Back Office dell'account.
La struttura risulta giusta o mancano degli attributi per permettere al Server di accettare la richiesta?


Grazie
Lorenzo
paolo.mologni


Registrato: 22/03/2013 09:49:31
Messaggi: 420
Offline

Buongiorno,
un esempio di implementazione del consumo del web service WSCryptDecrypt è presente qui https://www.gestpay.it/gestpay/doc/specifiche-tecniche/iframe/iframe_example_net.zip

A prima vista noto solo la definizione del name space, che dovrebbe essere xmlns="https://ecomm.sella.it/ e il separatore dell'importo che dovrebbe essere il punto e non la virgola (es. 1.00)

Al link seguente è disponibile un esempio della struttura XML sia utilizzando SOAP 1.1 che 1.2 https://testecomm.sella.it/gestpay/gestpayws/wscryptdecrypt.asmx?op=Encrypt


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