Evo, porocam naprej. Sem hotel kaj napisati v to temo, pa so uporabnika prej vrgli ven :)
Offtopic:
Nekateri providerji podpirajo "reference transactions", s katero lahko na pol simuliras narocnine, hkrati se pa resis shranjevanja kreditnih pri sebi:
Reference transactions are when you process a transaction on a customer's credit card once, then future transactions can use the original transaction ID instead of the credit card number (from a customer's perspective, it looks like you're saving their cc info, but you don't open yourself to the risk of having credit card data stolen).
Drugace ima vecina vecjih ponudnikov narejen nek "virtual" sistem, ki ti omogoca da imas kreditne na svoji strani, ampak jih ne shranjujes. Recimo Authorize.net ima SIM, kjer ne rabis ne SSL, niti kaj veliko jajcanja. (merchants are not required to collect, transmit or store sensitive cardholder information to process transactions.)
Ontopic:
To je sicer kul, ampak to ni to kar hocem. In KONCNO, greeeeeen light:
Kreditne kartice je mozno shranjevati tudi pri sebi, torej da jih imas v lastni bazi. Postopek ni ravno trivialen, potrebno je dobiti PCI complaiment certifikat, ki ga opravlja veliko providerjev (seznam) pod pokroviteljstvom Vise/MasterCarda. Marsikje sem zasledil, da je to se ena oblika "davka" na CC placila, ampak se mi zdi da vseeno za svoj denar nekaj dobis. Cene so odvisne od levela in velikosti, zasledil sem cca. 400+ USD letno in vec za level4.
Odvisno od levela zahtevnosti sicer, ampak najmanj kar je, je en podroben vprasalnik (Self-Assessment Questionnaire, SAQ) in opraviti online scan streznika pa imeti SSL certifikat za komunikacijo s procesnim centrom.
Nivoji so drugace 4, level 4 je najmanj kar je in pomeni da imas: Any merchant processing fewer than 20,000 Visa e-commerce transactions per year, and all other merchants -- regardless of acceptance channel -- processing up to 1M Visa transactions per year.
Potem zahteve in tudi cene skokovito rastejo, kajti testi so cedalje bolj zahtevni in podrobni.
Mimogrede, Amazon EC2 + S3 ne omogoca level 1, najvec kar prides je level 2 - torej do 6 milijonov transakcij letno se gre, naprej pa je potrebno drugace narediti, stvar ni toliko v ustreznosti kot birokraciji.
V glavnem, da se. Je pa tukaj AFAIK ZDA edina realna moznost, ZDA Merchant account in njihovi procesni centri. Dalec od tega, da bi bilo trivialno.