Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-10-2005, 10:42   #1
Herod2k
Senior Member
 
L'Avatar di Herod2k
 
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 4870
Payment Gateway e Server PHP su Linux

Ho a che fare in questi giorni con un sito che dovrebbe diventare un sito e-commerce il sito è in php con db mysql il tutto posto su un server Linux (credo Debian).

Stavo sudiando la documentazione quando arriva ad un punto in cui è scritto:
Quote:
La piattaforma Payment Gateway del Consorzio Triveneto S.p.A. prevede la presenza di alcune comunicazioni dirette col server del Merchant per portare a termine le transazioni. Questo scambio di messaggi può essere implementato in due modi, tramite l’installazione di un apposito plug-in oppure creando una propria interfaccia di comunicazione:
Il plug-in si chiama e24PaymentPipe: è di facile integrazione ed è compatibile con tutti i siti sviluppati in Java, C/C++, ColdFusion, ActiveX/COM, VB, e ASP.
E allora mi è salito il dubbio: visto che il server dove è il sito è apache su linux, funzionerà 'sto plug-in?
Qualcuno di voi ha mai provato? Non vorrei studiarmi 38 pagine di manuale sulle transazioni e ritrovarmi con un sistema che non funziona, qualcuno di voi ha già avuto esperienze con questo payment gateway?

(Ma non potrebbero fare tutti come banca sella? )
Herod2k è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2005, 18:27   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
E' una domandona...solitamente quello che chiamano plug-in è un form da implementare via HTML per inviare i dati secondo una certo schema al payment gateway che è su un server esterno....

Fatti inviare dei file con delle prove...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2005, 10:12   #3
Herod2k
Senior Member
 
L'Avatar di Herod2k
 
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 4870
allora sono andato avanti a studiarmi il manuale mi sono fatto dare il plugin che consiste in files DLL e files ASP
Queste sono le istruzioni:
Quote:
Installazione sito demo
Installare Microsoft IIS, se non presente.
Copiare i files forniti nel package DEMO_ASP.zip in una nuova directory, “c:\inetpub\wwwroot\demo”
Tramite la MMC di IIS creare un nuovo sito “MerchantDemo”:
a.Nella finestra “Properties->Home Directory” impostare nel Local Path il percorso della directory “demo”
b.In Execute Permissions impostare “Scripts only”
Ristartare IIS
Aprire un browser e puntare all’URL: http://localhost/demo/index.asp
e credo che io questo non possa farlo....
Poi leggendo meglio ho scoperto che esistono due tipi di transazioni buy e pure-buy.
La prima usa la dll la seconda no.
Vi posto la loro pagina ASP che fa il pure-buy.
Codice:
<%@ Language=vbScript%>

<%

function separa(stringa,pid,url)

	

	pid = ""

	url = ""

	

	dim separati

	dim chrCarattere

	

	chrCarattere = ":"

	

	separati = split(stringa, chrCarattere, 2)



	pid = separati(0)

	url = separati(1)



end function





	dim xmlhttp, DataToSend, DataToSend1, DataToSend2, DataToSend3, URL, varResponse, varPaymentID, varRedirectURL

	dim ID, Password, Action, Amt, ResponseURL, ErrorUrl, TrackID

	

	ID = "89025555"

	Password = "test"

	Action = "4"

	Amt = Request.form("AMOUNT")

	

	'Impostare i seguenti URL con quelli corretti del proprio server

	ResponseURL = "http://www.my.server/Colors/Receipt.asp"

	ErrorURL = "http://www.my.server/Colors/Error.asp"

	

	TrackId = "Order-00001"



	DataToSend1 = "id=" + ID + "&password=" + Password + "&action=" + Action + "&amt=" + Amt + "&"

	DataToSend2 = "currencycode=978&langid=USA&responseURL=" + ResponseURL

	DataToSend3 = "&errorURL=" + ErrorURL + "&trackid=" + TrackID + "&udf1=AA&udf2=BB&udf3=CC&udf4=DD&udf5=EE"

	

	DataToSend = DataToSend1 + DataToSend2 + DataToSend3

	

	URL = "http://test4.constriv.com/cg301/servlet/PaymentInitHTTPServlet"



	set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP") 'da usare solo se XMLParser è installato sulla macchina

	'Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")   'Altrimenti usare questo metodo

	

	'Apro la connessione

	xmlhttp.Open "POST",URL,false

	

	'Imposto gli headers HTTP

	xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

	

	'Invio i dati

	xmlhttp.send DataToSend

	

	'Ricevo la risposta dal server

	'Response.ContentType = "text/xml"

	varResponse = xmlhttp.ResponseText

      

      	'Libero le risorse

      	Set xmlhttp = nothing



	'Response.write varResponse 'Solo per Debug



	'Separo il contenuto della stringa ricevuta

	call separa(varResponse,varPaymentID,varRedirectURL)



	'Creo l'URL di redirezione

	varRedirectURL = varRedirectURL & "?PaymentID=" & varPaymentId

	

	'Redirezione finale del browser sulla HPP

	Response.Redirect varRedirectURL



%>
In "teoria" se io traduco questo in php "dovrei riuscire" a comunicare alla banca i dati della transazione, però comunque rimane una teoria...
Ho uploadato il tutto su un server IIS per fare una prova e vi posso dire che sto Payment Gateway fa un po' schifo... funziona solo con explorer, mozilla e Safari mi danno problemi, ma dove li trovano i programmatori questi?

Guarda se non mi tocca fargli cambiare banca...
Herod2k è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Il 71% degli autovelox italiani era fuor...
La Cina svela descrive la sua arma a mic...
Le 12 offerte Amazon TOP del weekend: ai...
Mini proiettore portatile a 36,99€: otti...
RTX 5070 a 599€ e RTX 5060 Ti a 357€, do...
In Cina il mega-impianto solare a sali f...
Xiaomi Air Fryer Essential 6L: ha tutto ...
Apple riduce la produzione di iPhone 17:...
Lancio del razzo spaziale cinese Lunga M...
SpaceX Starship: Super Heavy Booster 20 ...
Questa RTX 3070 è tornata in vita...
Un ricercatore scopre uno script bash na...
Robot umanoidi teleoperati eseguono le p...
QuadRF, il gadget da 499 dollari che leg...
ChatGPT, Claude e Gemini nel mirino: cos...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v