View Full Version : sito con pagamento di carta di credito
~ZeRO sTrEsS~
04-04-2007, 14:43
Ciao ragazzi,
allora mi sto per inbattere nel mondo del web design, avendo un progettino mio, vorrei creare un sito dove poter vendere degli articoli e sul quale fosse possibile pagare con carta di credito.
Ora le mie domande sono:
che linguanggi mi consigliate di imparare? (asp.net php ecc)
Cosa serve per il pagamento on line con carta di credito?
Grazie in anticipo.
scostante
04-04-2007, 15:17
Se parti da zero forse è meglio affidarsi a qualcosa di pronto come Oscommerce (php) che è abbastanza facile da customizzare ed ha una buone base di utenza. Circa il linguaggio... non è che ne esista uno migliore degli altri. Si sceglie in base a diversi parametri e propensioni: se sai giusto cos'è un IF -THEN forse il php è più semplice come primo approccio "procedurale". L'ASP è più una tecnologia che un linguaggio ed è più papabile per chi ha esperienza in vbscript o .net et similia. Disorso analogo per JSP, anche se con Java non c'entra poi moltissimo... Io personalmente preferisco php su progetti "ampi" o perl/cgi per i problemi da risolvere "al volo". Anche Ruby è interessante, specialmente se affiancato a Rails.
Scegliti un progetto open source che ti ispira e guarda il codice. Se riesci più o meno a capire l'andazzo allora approfondisci su quel linguaggio.
Per la carta di credito ti serve un contratto con una banca o un intermediario che fornisca il gateway per la transazione. Ti forniranno loro le istruzioni ed il supporto per implementare le funzioni sul tuo sito. Il più usato in Italia credo sia Banca Sella, ma esistono anche delle alternative (Bankpass ed altri). Non hanno un costo indifferente, se hai un'attività "neonata" potrebbe non essere la scelta più conveniente.
~ZeRO sTrEsS~
04-04-2007, 15:25
Se parti da zero forse è meglio affidarsi a qualcosa di pronto come Oscommerce (php) che è abbastanza facile da customizzare ed ha una buone base di utenza. Circa il linguaggio... non è che ne esista uno migliore degli altri. Si sceglie in base a diversi parametri e propensioni: se sai giusto cos'è un IF -THEN forse il php è più semplice come primo approccio "procedurale". L'ASP è più una tecnologia che un linguaggio ed è più papabile per chi ha esperienza in vbscript o .net et similia. Disorso analogo per JSP, anche se con Java non c'entra poi moltissimo... Io personalmente preferisco php su progetti "ampi" o perl/cgi per i problemi da risolvere "al volo". Anche Ruby è interessante, specialmente se affiancato a Rails.
Scegliti un progetto open source che ti ispira e guarda il codice. Se riesci più o meno a capire l'andazzo allora approfondisci su quel linguaggio.
Per la carta di credito ti serve un contratto con una banca o un intermediario che fornisca il gateway per la transazione. Ti forniranno loro le istruzioni ed il supporto per implementare le funzioni sul tuo sito. Il più usato in Italia credo sia Banca Sella, ma esistono anche delle alternative (Bankpass ed altri). Non hanno un costo indifferente, se hai un'attività "neonata" potrebbe non essere la scelta più conveniente.
grazie mille, sinceramente sono un programmatore medio di c++ e vb e sto iniziando con il perl ma non mi sono mai affacciato al web design.
Per il resto vivo in olanda e quindi lo faró qui, devo andare in banca a chiedere.
Ma oscommerce ti fornisce il gateway per la carta di credito o siti prefatti?
Ultima domandina... come faccio ad acquistare un dominio? e dopo aver comprato il dominio devo comprare anche lo spazio su un server o é tutto compreso.
Scusa per la banalitá delle domanda ma davvero ne so poco di web design.
Ti ringrazio ancora e se passi per amsterdam hai una birra pagata :D
grazie mille, sinceramente sono un programmatore medio di c++ e vb e sto iniziando con il perl ma non mi sono mai affacciato al web design.
Per il resto vivo in olanda e quindi lo faró qui, devo andare in banca a chiedere.
Ma oscommerce ti fornisce il gateway per la carta di credito o siti prefatti?
Ultima domandina... come faccio ad acquistare un dominio? e dopo aver comprato il dominio devo comprare anche lo spazio su un server o é tutto compreso.
Scusa per la banalitá delle domanda ma davvero ne so poco di web design.
Ti ringrazio ancora e se passi per amsterdam hai una birra pagata :D
Premetto che un ecommerce come primo sito è un po' impegnativo...
Cmq se utilizzi paypal come metodo di pagamento e non devi fare un negozio dinamico la cosa diventa molto semplice da fare, dato che puoi prendere pulsanti già preparati o carrelli pronti da inserire nel sito.
Per il dominio ti basta scegliere un host e pagargli il dominio (in caso di sito dinamico deve offrire anche mysql come database)
Buona fortuna;)
hola ~ZeRO sTrEsS~
oscommerce è un carrello con tutto quello che serve già pronto, devi sono procurarti un hosting con php e mysql e un dominio e se non vuoi usare l'SSL condiviso che quasi tutti gli host offrono ti serve anche un IP e un certificato SSL
quasi tutti gli host sono in grado di darti questa roba
se hai qualche dubbio o ti serve qualcosa se sono online mandami un messaggio su msn, se posso aiutarti per quanto riguarda doimini, hosting e robe varie lo faccio più che volentieri!
al momento direi di evitare registerfly per tutto il casino che sta succedendo con ICANN e robe varie (ora apro un thread apposito)
scostante
06-04-2007, 13:17
Ma oscommerce ti fornisce il gateway per la carta di credito o siti prefatti?
Mmmh, sì e no... Nel senso che per alcuni gateway esisterà anche un modulo od una contrib già pronta, ma ogni banca ha il suo gateway ed i suoi metodi. Generalmente funziona così:
1 - il cliente sul sito conferma l'ordine.
2 - la tua procedura fa tutti i controlli del caso (disponibilità, spese spedizione, sconti simpatia, ecc.) e prepara una url (o un xml) contenente totale, nome cliente, data/ora, tua identificazione come vendor e quant'altro ti verrà richiesto di mandare dalla banca.
3 - il cliente viene dirottato sul gateway della banca tramite l'url preparata in precedenza. A questo punto dovrà inserire i suoi dati di credito (di cui tu te ne puoi bellamente fregare, è la banca che controlla)
4 - se la banca accetta il credito confermerà l'operazione al cliente e lo ritrasferirà sul tuo sito confermando (sempre tramite apposita url) l'avvenuto accredito, altrimenti gestirà l'errore (carta scaduta, richiamata, falsa, brutta, ecc.) e ti informerà dell'accaduto così da poter confermare o annullare l'ordine.
In questo modo sei al riparo da frodi - o meglio: è la banca che si assume la responsabilità della "salubrità" della transazione - e non devi conservare un db con i dati di credito dei clienti.
In pratica, per male che ti vada, dovrai farti uno script per generare l'url da mandare al gateway per iniziare la transazione ed un parserino per la sua risposta. In linea di massima non è complesso ma le specifiche dell'url (come mandarlo, quali dati deve contenere ecc.) e della risposta te le deve necessariamente fornire la banca. Per testare gli script è comodo avere a disposizione un account di prova presso il gateweay.
Circa l'hosting, come ti hanno già risposto, puoi scegliere qualsiasi cosa supporti php e mysql - di mio posso aggiungere che IMHO è meglio scegliere un host il più vicino possibile alla tua utenza "mainstream": se vendi in olanda, sceglilo olandese, possibilmente con connettività sul territorio documentata (quali carrier usa e dove sono fisicamente i server). Occhio che qui in Italia molti isp ultra-economici altro non fanno che rivendere spazi in co-locazione dall'altra parte del pianeta ed a volte passare un ticket per un problema ad una ditta che poi deve ripassarlo ad un'altra (e così virtualmente all'infinito) può essere un incubo. Sempre IMHO la differenza sull'hosting la fa l'assistenza: un isp che ti risponde per telefono è quasi sempre meglio di uno che ti assiste solo su forum/ticket. Chiaramente i costi sono diversi.
Grazie per la birra, se mai uscirò da sto sgabuzzino di m...a per più di un paio di giorni non mancherò! :cincin:
~ZeRO sTrEsS~
06-04-2007, 14:29
grazie mille ragazzi appena finisco di ristrutturare casa mi metto sotto e vi terro presenti per qualche aiutino. :D
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.