Customers
Müşteri oluşturma, güncelleme ve adres/ödeme yöntemi ilişkileri.
Customer modeli; ödeme geçmişi, tekrar eden işlemler ve risk/analitik süreçleri için ana referans katmandır.
Müşteri oluşturma
const customer = await hsrcpay.customers.create({
email: "customer@example.com",
name: "HsrcPay Demo User",
phone: "+905551112233",
});Müşteri güncelleme
await hsrcpay.customers.update(customer.id, {
name: "Updated Name",
metadata: {
segment: "vip",
},
});Adres yönetimi
- Teslimat/fatura adreslerini ayrı modelle sakla.
- Birincil adres seçiminde idempotent bir endpoint kullan.
- Adres güncellemesini sipariş anı yerine profil adımında tamamla.
Veri hijyeni
- E-posta ve telefon için normalize edilmiş format kullan.
- Aynı müşteri için yinelenen kayıtları merge stratejisiyle kontrol et.
- Kişisel verileri KVKK/GDPR uyumlu saklama politikasıyla yönet.