26 messaggi dal 30 settembre 2006
Ciao a tutti,
sto cercando di impostare il pagamento con carta di credito con il Payment Gateway del consorzio triveneto...
Nel manuale tecnico non parlano in specifico di asp.net, ma di asp...ad ogni modo ho registrato la dll che mi hanno fornito con il comando regsvr32 e ho aggiunto poi il riferimento com.
Nel codice poi dichiaro la classe che me la vede, ma non vedo tutte le proprietà, 6 non me le trova...cosa posso fare? ho sbagliato qualcosa?
qualcuno di voi ha mai usato il gateway in questione?
Grazie mille
non le troverà perchè la firma ha qualcosa che non riesco, tramite interop, a mostrarti. non l'ho mai fatto con ASP.NET, ma direi che la prima cosa da fare è sentire loro, magari qualcun'altro glie l'ha già posto questo problema ed hanno una soluzione

Daniele Bochicchio | ASPItalia.com | Libri
Chief Digital Officer@icubed | Chief Innovation Officer@openloop
Microsoft Regional Director, MV
250 messaggi dal 24 gennaio 2004
Ciao
Sto avendo lo stesso problema per integrare il sistema di pagamento Setefi in un sito Asp.Net
Ora, da profano di ASP classico, vorrei chiedere questo: la Setefi fornisce una dll che, come dicono, va registrata nel modo spiegato di seguito:

Il file e24PaymentPipe.dll (contenuto in DLL\e24PaymentPipe\Release) va copiato nella cartella /system/ oppure /system32/.
Per registrare la DLL (ActiveX) sul proprio sistema, bisogna eseguire da DOS il seguente comando: regsvr32.exe e24PaymentPipe.dll.

Ora, quello che chiedo è questo: se metto la e24PaymentPipe.dll nella cartella BIN di Asp.Net, sortisco lo stesso effetto? perché come faccio a registrare sul server di hosting questa dll?

Purtroppo ho provato, ma ricevo errori.
Mica sapreste darmi una dritta?

Grazie
Enzo
wenzo wrote:
Ora, quello che chiedo è questo: se metto la e24PaymentPipe.dll nella cartella BIN di Asp.Net, sortisco lo stesso effetto? perché come faccio a registrare sul server di hosting questa dll?

non puoi, perchè questo è un oggetto COM, quindi va registrato con regsvr32. da codice managed devi usare interop (cioè delle classi proxy) che ti consentano di utilizzarlo.
.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Digital Officer@icubed | Chief Innovation Officer@openloop
Microsoft Regional Director, MV
250 messaggi dal 24 gennaio 2004
oppure deve farlo il gestore di hosting (Aruba), giusto?

Nel caso debba seguire il tuo suggerimento, ossia con le classi proxy, mi daresti un suggerimento o riferimento per capirci qualcosa?
Grazie
Enzo
wenzo wrote:
oppure deve farlo il gestore di hosting (Aruba), giusto?

deve farlo per forza chi ti gestite il server. con COM è così.
Nel caso debba seguire il tuo suggerimento, ossia con le classi proxy, mi daresti un suggerimento o riferimento per capirci qualcosa?

ti basta fare un "add reference" da VS, che ormai ci pensa lui. ovviamente dovrai scegliere COM dal tab, dopo aver registrato anche sulla macchina di sviluppo la DLL COM.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Digital Officer@icubed | Chief Innovation Officer@openloop
Microsoft Regional Director, MV
2 messaggi dal 02 agosto 2010
Scusate, ma alla fine avete trovato una soluzione?
Mi sono ahime' imbattuto nella e24PaymentPipe.dll (e ahime' con Setefi).
Le pagine demo in asp funzionano perfettamente. Quando provo a riscrivere in aspx, la dll sembra funzionare, non da' errori e restituisce un payment id e la url di redirezione... ma quando redirigo, la pagina della panca sembra non riconoscere l'id del pagamento.
Il problema deve risiedere nell'integrazione aspx-dll perche' con asp funziona...
qualche idea?

Ciao & grazie,
Alberto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.