Saklamak kredi kartı bilgilerini
Beni kısa bir süre için bir müşterinin tüm kredi kartı bilgileri (numarası, adı, son kullanma tarihi, CVV2) depolamak için zorlayan bir iş gereksinimi var.
Kredi kartı satışı kaybetme olasılığı oracıkta reddedilirse bir Müşteri sipariş için çağırırsa bir ürün. gerekçesi: Bilgilerini alıp, işlem için onlara teşekkür ve kart reddedildi bulun, onları geri telefon edebilir ve ürün için ödeme başka bir yol bulmak için daha olasıdır. Eğer kredi kartı kabul edilirse Sipariş Ayrıntıları temizleyin.
Bunu değiştiremem. Mevcut sistem, düz metin olarak kredi kartı bilgilerini saklar ve yeni sistemde açıkça ben bu değiştirmek için yapıyorumdeğilçoğaltmak için bu!
Benim sorum, daha sonra, güvenli bir şekilde kısa bir süre için bir kredi kartı saklayabilirsiniz. Belli ki bir çeşit şifreleme sistemi istiyor, ama bunu yapmak için en iyi yolu nedir?
Ortamı: C#, Win, SQL Server.
CEVAP
Temelde önlemek demek, sorumluluk almak için kayıt CC detaylarla yan, ancak ben kabul kullandığınız bir üçüncü taraf hizmeti yapmak işlem gibi PayPal/Verisign ya da her neyse, çoğu var API sağlar kaydetmek CC kimlik bilgilerini de onların yanında, ve verdikleri cevap anahtarı o olabilir o zaman daha sonra kullanmak için tam veya başlatmak hareketleri, çok iyi baktılar işin zor kısmı, tüm süre ne yapman gereken mağaza bu dize anahtar senin DB.
Biri kredi kartı veri - bunu nasıl yap...
Nasıl Kredi Kartı tip numarası göre te...
PHP kredi kartı doğrulamak için en iyi...
AngularJS biçiminde telefon ve kredi k...
Kredi kartı numarasıyla türünü belirle...