Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Ověřit platnost kreditní karty?

rebb
verified
rating uzivatele
(1 hodnocení)
21. 6. 2010 01:27:16
Čau, existuje nějaká možnost verifikovat/ověřit platnost kreditní karty, pakliže mám její číslo, datum platnosti, cvv kód, jméno držitele, a samozřejmě souhlas od jejího majitele?
Nabízí toto nějaká společnost? (nemám na mysli muzo apod., kde bych musel přímo uskutečnit i onu platbu - chci pouze ověřit platnost karty, nic víc.) Spíš přímo některá z bank? Nějaká aplikace na to? Byť placená? Jsem ochoten např. za každou verifikaci karty zaplatit poplatek...
Díky za info.
21. 6. 2010 01:27:16
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518711
sweetree
verified
rating uzivatele
21. 6. 2010 01:47:41
OT. určitě chceš ověřovat KREDITKU? BTW: platnost karty je určena tím, co sám píšeš: datem platnosti. Platnost a schopnost platby jsou dva odlišné pojmy.
Platnost je prostě časový údaj, který nemá nutně moc společného s faktickou použitelností, tedy nastavením limitů pro výběr v bankomatu, platbou v obchodech nebo po internetu, bezpečnostní úrovní transakce, případně blokací karty. Karta je platná ve všech těch případech, ale nemusíš mít možnost s ní nic zaplatit nebo realizovat třeba výběr hotovosti... Je třeba platná, ale v režimu blokace po nahlášení ztráty nebo s nulovými limity pro MOTO transakce. I zde samo záleží na výkladu = obchodních podmínkách. Některý ústav může prohlásit kartu za neplatnou smrtí uživatele. Je to pojmově špatně, ale když si to tak zadefinují...
Ještě pořád chceš ověřovat platnost?
21. 6. 2010 01:47:41
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518710
rebb
verified
rating uzivatele
(1 hodnocení)
21. 6. 2010 09:32:39
Dobrá, ověřit platnost přímo ne, ovšem např. ověřit, zda vůbec karta existuje, zda byla vydána apod. Jednoduše - když mi klient zadá "11111111111111", datum platnosti 1111, cvv 111, tak aby "aplikace" byla schopna ověřit, zda tato karta existuje (nemusí se nutně strhávat částku a ověřovat zda je na kartě dostatečný zůstatek, to nepotřebuju) nebo zda klient zadal jen nějaký blábol...
21. 6. 2010 09:32:39
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518709
sweetree
verified
rating uzivatele
21. 6. 2010 19:52:34
Ne, nejde.
Podrobněji: existuje mnoho platebních karet. Vydává je přes 20 tisíc institucí a zdaleka ne všechny jsou sdruženy v konsorciích typu Visa (> 4000 bank zejména v Evropě).
Jedinečným identifikátorem každé karty je její číslo.
Aby bylo číslo platné a stěží z fleku "vymyslitelné", bývá použita matematická funkce modulo, obvykle modulo 10, ale rovněž její modifikace. Váhové koeficienty, resp. postup tvorby tohoto čísla, není stejný pro všechny karty, byť následný výsledek ověřuje její jedinečnost. Je to něco podobného jako ověřování rodného čísla (pomiňme chybya výjimky) s modulo 11, ale ne tak triviální, různé řády mají různé váhové koeficienty a ty mohou být zčásti prefixově vázány coby konstanty na vydávající banku, aby se daly odlišit. Něco jako první část MAC adresy každé síťovky určující výrobce...
Takže pokud bys provedl nad číslem karty algoritmus podobně, jako to dělá např. Honza Odvárko zde:
http://odvarko.cz/overeni-a-generovani-cisla-kreditni-karty pro karty Visa, pak bys zjistil, zda karta takového čísla může existovat. Nic víc. Hned o řádek níže tamtéž si může sdělovatel údajů vygenerovat čísel kolik libo. CVVS není součástí algoritmu.
Diskutované typy karet nebyly nikdy konstruovány jako bezpečné. Vždy se spoléhají na kombinaci na nějakou vazbu, obvykle na Bankou/ústavy ověřenou identitu, na základě které je karta vystavena. Pak na PIN, a pak např. na fakturační (domácí) adresu, prostě příjemci platby nepošlou zboží jinam než tam, tečka. Stejně tak známý problém PayPalu, který ověřuje existenci vázané kraditky strhnutím a vrácením částky. Kdybyto uměl bez transakce,asi by to nedělal. Takže resumé: pro ověření skutečné použitelnosti za účelem provedení úhrady je třeba test v podobě transakce.
V praxi si nedovedu představit mnoho situací, kdy by mi majitel karty dobrovolně sdělil všechny údaje, aniž by tím nebylo sledováno uhrazení nějaké služby (pomíjím, že minimálně poskytovatel porušuje hafo smluv, které podepsal při vystavení karty, a nejsa právník se pouze domnívám, že něco porušuje i příjemce při následném využití takto sdělených údajů -neoprávněný způsob užití údajů třetí strany, která se zavázala údaje nikdy a nikomu nepředat).
Proč by to celé majitel karty dělal, pokud nemá dojít k transakci, jak píšeš? Nedává mi to smysl.
A krádež kreditky a její užití pro úhradu internetem nějakým nezabezpečeným kanálem (nedávno mě šokovalo, že takhle shitově, nonSecure, fungovaly letenky! pro lety do USA), navíc bez ověření transakce např. smskou na vázaný konkrétní mobil, je poměrně reálný jev. Spor řešící zneužití mezi uživatelem karty a vydávající bankou je pak ošetřen zákonnou nebo smluvní normou (spoluúčast, náklady řízení, prokazování zneužití, ohlášení trestného činu), ale s bezpečností to už nemá co dočinění.
21. 6. 2010 19:52:34
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518708
rainbof
verified
rating uzivatele
(4 hodnocení)
21. 6. 2010 20:10:28
vysvetlim tu hlavni duvod, toho proc takovy "validator" neexistuje.
Jde o to ze pokud bych vygeneroval vetsi radu VISA cisel mohl bych mechanickou cestou testovat existujici karty a tim bych se pravdepodobne po nejake dobe dostal k platnym kartam.
Dale cislo karty ma sice pravidlo pro overeni ale toto pravidlo uz nefunguje na cvs kod.
21. 6. 2010 20:10:28
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518707
rebb
verified
rating uzivatele
(1 hodnocení)
25. 6. 2010 21:06:41
sweetree: Díky za osvětu. Jen pro přiblížení - ptáš se na příklad, kde bys jako "zákazník" mohl zadat číslo CC (a další údaje pro ověření, že si její "vlastník"), ale ale hned nedošlo by ke koupi zboží/služby. Napadá mne například rezervace hotelu - zadáš přes net CC, ale hotel nic předem nekasíruje, pouze má tvoji kartu jako záruku, když do hotelu nepřijedeš, strhnou ti částku za první noc. Pokud přijedeš a ubytuješ se, zaplatíš za ubytování na jeho konci buď hotově nebo přímo kartou na terminálu (tedy nikoliv online přes net). Což je mimo jiné příklad toho, kdy zákazník zadává číslo karty dobrovolně, avšak zároveň za tuto věc nic nedostává obratem... je to pouze jistina pro hotely, že přijedeš.
Když si např. najedu na booking.com, při rezervaci hotelu se tě nakonec ptají na CC - zadáš číslo, cvs kód, jméno, datum expirace a oni po jednom kliknutí zjistí, zda karta "opravdu" existuje, případně tě na další krok rezervace vůbec nepustí. Jak to tedy mohou zjistit, když mi z CC nic nestrhávají? Evidentně prostě kontrolují existenci karty. Je to možné? Jak to dělají?
Přeci musí existovat nějaká placená služba, společnost, firma, která nabízí takovou možnost - zjistit "existenci" karty? Jak by to jinak dělala viz. již zmíněný booking.com a stovky dalších, kteří z CC nic nestrhávají, přitom předem vědí, že karta existuje/neexistuje...
rainbof: Díky za info.
25. 6. 2010 21:06:41
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518706
Napadá mne například rezervace hotelu - zadáš přes net CC, ale hotel nic předem nekasíruje, pouze má tvoji kartu jako záruku, když do hotelu nepřijedeš, strhnou ti částku za první noc. Pokud přijedeš a ubytuješ se, zaplatíš za ubytování na jeho konci buď hotově nebo přímo kartou na terminálu (tedy nikoliv online přes net). Což je mimo jiné příklad toho, kdy zákazník zadává číslo karty dobrovolně, avšak zároveň za tuto věc nic nedostává obratem... je to pouze jistina pro hotely, že přijedeš.
hotel provede tzv. predautorizaci, tj. blokne ti na karte penize, ale realne je ztrhne az dle potreby (dle skutecne utraty kdyz prijedes ci dle velikosti storna), tj. musis mit na ucte vic nez je presna cena pobytu, ptz je prvni castka uvolni az nekdy casem (beru aspon dle mych hotelu :) )
Když si např. najedu na booking.com, při rezervaci hotelu se tě nakonec ptají na CC - zadáš číslo, cvs kód, jméno, datum expirace a oni po jednom kliknutí zjistí, zda karta "opravdu" existuje, případně tě na další krok rezervace vůbec nepustí. Jak to tedy mohou zjistit, když mi z CC nic nestrhávají? Evidentně prostě kontrolují existenci karty. Je to možné? Jak to dělají?
ted jsem tam zadal nejake vymyslene cislo a bum - proslo to... protoze to nemaji jak zjistit, dokud neztrhnou penize
Přeci musí existovat nějaká placená služba, společnost, firma, která nabízí takovou možnost - zjistit "existenci" karty? Jak by to jinak dělala viz. již zmíněný booking.com a stovky dalších, kteří z CC nic nestrhávají, přitom předem vědí, že karta existuje/neexistuje...
afaik neexistuje, protoze by to byla blbost - jedinny zpusob je ten, ze si z te karty vezme firma penize (ci jen udela blokaci a penize nevezme, blokace casem vyexpiruje)
26. 6. 2010 12:31:00
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518705
Tom
verified
rating uzivatele
(7 hodnocení)
26. 6. 2010 13:16:12
"Přeci musí existovat nějaká placená služba, společnost, firma, která nabízí takovou možnost - zjistit "existenci" karty? Jak by to jinak dělala viz. již zmíněný booking.com a stovky dalších, kteří z CC nic nestrhávají, přitom předem vědí, že karta existuje/neexistuje... "
ano, existuje způsob, např. paypal to řeší tak, že si strhne korunu a pak vrátí "o)
26. 6. 2010 13:16:12
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518704
sweetree
verified
rating uzivatele
29. 6. 2010 17:19:26
unregistered: Díky "majiteli hotelů" za doplnění a test. ;)
rebb: nevnucuji; pokud máš reálnou vizi/potřebu užití testu platební karty, dej vědět do PM definovaný cíl procedury a já mohu pomoci s uplatněním jiného náhledu na celou věc tak, abys nereálnou představu mohl hodit za hlavu a přesto dosáhl svého. Rezervace jsou v tomhle ohledu poměrně trivialita. A dík za rep.
29. 6. 2010 17:19:26
https://webtrh.cz/diskuse/overit-platnost-kreditni-karty/#reply518703
Pro odpověď se přihlašte.
Přihlásit