İçeriğe Geç

PayTR Kayıtlı Kartlarda Kullanıcı ve Kart Eşleştirme

PayTR kart saklamada utoken, ctoken ve require_cvv alanlarının anlamını; hesap değişimi, kart listeleme ve silme işlemlerindeki riskleri inceleyin.

Yazar: Sorun ve ÇözümPlatforma ÖzelÖdeme ve GüvenlikAltyapı ve Entegrasyon
AdPix tarafından hazırlanan açıklayıcı şema.

Kullanıcı ile Kartın Ayrı Kimliği

PayTR kart saklama yapısında utoken ilgili kullanıcıyı, ctoken ise kayıtlı kartı tanımlar. Bir kullanıcı birden fazla karta sahip olabileceğinden bu iki alanın birbirinin yerine kullanılması doğru değildir. Mağaza hesabıyla sağlayıcıdaki kullanıcı kaydı arasında güvenilir bir ilişki kurulmalıdır.

Örneğin müşterinin ilk kartını eklediği hesap ile sonraki alışverişte kullandığı hesap farklıysa kart listesi de değişebilir. AdPix’in önerisi kart kaydını görünen ad veya telefon benzerliğine göre birleştirmemektir. Kimlik eşleşmesi uygulamanın doğrulanmış kullanıcı kaydına dayanır. Böylece aynı cihazda alışveriş yapan kişilerin kartları birbirine karışmaz.

Kart Listesinin Güvenli Gösterimi

Listeleme sonucu müşterinin kartını ayırt etmesine yardımcı olan sınırlı bilgiler içerebilir. Arayüzde kartın son dört hanesi ve uygun kart bilgileri gösterilirken tam kart numarasını yerel kayıtlara kopyalamaya çalışmak gerekmez. Kart seçimi, mevcut oturuma ait liste üzerinden yapılmalıdır.

Örneğin kullanıcı hesabından çıkıp başka hesapla giriş yaptığında önceki kart seçiminin temizlenmesi beklenir. Tarayıcıda kalan bir kart kimliği yeni hesaba taşınmamalıdır. Ayrıca sunucu, gelen kart seçiminin gerçekten o kullanıcının yetkili kartlarından biri olduğunu doğrular. Sadece ekranda doğru listeyi göstermek, değiştirilmiş bir isteğe karşı yeterli kontrol değildir.

CVV İsteğinin Anlamı

PayTR kart listesinde require_cvv alanı, seçilen kartla ödeme için CVV istenip istenmediğini belirtir. Kayıtlı kart kullanılması her işlemde tüm kart alanlarının atlanacağı anlamına gelmez. Arayüz bu sonucu dikkate almalı ve gereken girişi anlaşılır biçimde sunmalıdır.

Müşterinin bir karttan diğerine geçmesi durumunda gereken alanlar yeniden değerlendirilir. Önceki kartın ihtiyacına göre açık bırakılan form yanlış beklenti oluşturabilir. AdPix’in önerisi CVV bilgisini kalıcı olarak saklamadan, yalnızca ilgili ödeme isteğinin gereksinimi çerçevesinde ele almaktır. Destek kaydı hazırlanırken de bu tür hassas alanlar ekran görüntülerine veya uygulama loglarına alınmaz.

Kartı Listeden Kaldırma

PayTR kayıtlı kart silme işleminde ilgili kullanıcı ve kart kimlikleri kullanılır. Arayüzden bir satırın gizlenmesi sağlayıcıdaki kaydın silindiğini göstermez. İşlem sonucu doğrulandıktan sonra kart listesinin yeniden okunması, kullanıcıya tutarlı bir sonuç gösterilmesini sağlar.

Örneğin silme sırasında bağlantı kesilirse ekranın kartı kesin kaldırılmış gibi sunması yanıltıcı olabilir. Uygulama son durumu araştırır ve kullanıcıya doğrulanmış sonucu bildirir. Aynı kart için art arda tıklamalar da gereksiz istekler üretmemelidir. Kart kaldırma işlemi, geçmiş siparişlerin ve ödeme kayıtlarının silinmesiyle karıştırılmaz; bunlar farklı kayıtların yönetimidir.

Hesap ve Oturum Kontrolleri

Kayıtlı kart deneyimi test edilirken tek hesapla başarılı ödeme yeterli değildir. İki farklı kullanıcı, birden fazla kart, boş kart listesi, silinmiş kart seçimi ve oturum süresinin bitmesi ayrı senaryolar olarak ele alınır. Beklenen sonuç her durumda kullanıcıya anlaşılır olmalıdır.

Değerlendirmede kullanıcı tokenları genel erişimli sayfalarda veya analiz olaylarında paylaşılmaz. Sunucunun hangi kullanıcı adına işlem yaptığını güvenilir biçimde belirlemesi gerekir. Eski bir sepetin açılması gibi durumlarda kart seçimi güncel yetkiyle yeniden kontrol edilir. Amaç müşteriye hızlı ödeme sağlarken hesaplar arasındaki sınırı ve işlemin izlenebilirliğini korumaktır.

Bu Yazıdaki Terimler 1 Kavram

Kısa açıklamaları burada okuyabilir, ayrıntılar için sözlüğe geçebilirsiniz.

Kart Güvenlik Kodu (CVV, CVC)
Kart güvenlik kodu (CVV, CVC), kartın üzerinde basılı üç ya da dört haneli numaradır; internet ödemesinde kartı çıkaran banka bu kodu kendi kaydıyla karşılaştırır ve kartın ödemeyi yapanın elinde olduğuna dair sinyal verir.

Bu Konuda Nasıl Destek Oluyoruz?

AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.

İlgili Platformlarda Keşfedin

PayTR