İzin Doğrulama Kuralları
- Hizmet sağlayıcının İYS numarası ve markaya atanmış olan İYS numarası path parametresinde yer alacak şekilde istek gönderilir.
- Bir izin seti içinde yer alan her
brandCode
, recipient
, recipientType
ve type
dörtlüsü için kurallar aşağıdaki gibidir:
- Yeni eklenen bir izinde
consentDate
her zaman hazırda var olan iznin consentDate
'inden ileride bir tarih ve saat olmalıdır.
- İzinlerin saat dilimi
GMT+3
kabul edilir.
- İzin İYS yoluyla alınıp İYS API'yle aktarılmadıkça (ileri fazlarda)
source
hiçbir zaman İYS yollarından biri olamaz.
- İzin setine uygun olarak gönderilmemiş izinlerin yüklenmesi reddedilir.
- İlk defa kaydedilen bir
recipient
için status RET
olamaz.
- Herhangi bir izin için "
consentDate
": "2015-05-01 00:00:00
" öncesi bir tarih ve saat olamaz, istek reddedilir.
consentDate
: İşlem yapılan tarih ve saatten ileri bir tarih ve saat olamaz, istek reddedilir.
- 1 Mayıs 2015 öncesinde alınan izinlerin kontrolü şu şekildedir:
source
: HS_2015
değeri için, sadece "consentDate
": "2015-05-01 00:00:00
" kabul edilir, farklı bir tarih girilemez.
- Tacir izinlerinin kontrolü şu şekildedir:
- Aynı iletişim adresi için bir bireysel, bir tacir izin kaydı oluşturulabilir.
consentDate
ve source
değerleri tacir izinleri için zorunlu değildir.
- Bir iletişim adresi için daha önce "ONAY" kaydedilmemişse "RET" kaydedilemez.
- Onaylı bir iletişim adresi için tekrar onay, ret kaydı bulunan bir iletişim adresi için tekrar ret eklenemez.
- Aktivasyon tarihinden sonra sisteme yüklenecek izin, mevcut tarih ve saatten en fazla 3 iş günü geride olabilir.
- Aktivasyon tarihi, geçmiş tarihli izinlerin sisteme yüklenebileceği son tarihtir.