# Açık bankacılık user kayıt süreci
Açık Bankacılık User Kayıt Süreci, müşterilerin uygulama üzerinden kayıt işlemini başlatarak Açık Bankacılık hizmetlerine erişimini sağlayan bir süreçtir. İlk olarak, uygulama üzerinden kayıt süreci başlatılır ve kullanıcı gerekli bilgileri girer. Bu bilgiler, Amorphie üzerinde kullanıcı kaydı oluşturmak için kullanılır. Ardından, kullanıcının ilgili sözleşmeleri imzalaması durumunda, potansiyel müşteri kaydı gerçekleşir. Eğer sözleşmeler imzalanmazsa, potansiyel müşteri kaydı yapılamaz.
```plantuml
@startuml
|OpenBanking|
start
:Kayıt süreci başlatılır;
|OpenBanking|
:Kullanıcı bilgileri girilir;
|Amorphie|
:Amorphie.user üzerinde user kaydı oluşur;
|OpenBanking|
if (Sözleşmeler imzalandı mı?) then (hayır)
|OpenBanking|
:Sözleşmeler imzalanmadığı için potansiyel müşteri kaydı yapılamadı;
else (evet)
|Contact|
:Potansiyel müşteri kaydı gerçekleşir;
|OpenBanking|
endif
stop
@enduml
```
## Kayıt akışı aşağıdaki gibidir.
```plantuml
@startuml
start
:TC kimlik ve telefon girişi yapılır;
if (TC ve telefon doğrulaması gerçekleştiyse) then (yes)
:SMS OTP gönderilir;
else (no)
:Kayıt işlemi başarısız;
stop
endif
if (OTP doğrulaması gerçekleştiyse) then (yes)
:Ad – Soyad – E-posta girişi yapılır;
else (no)
:Kayıt işlemi başarısız;
stop
endif
:Kullanıcı password bilgileri girilir;
:Güvenlik sorusu seçilir ve cevap girilir;
:Güvenlik resmi seçilir;
:Sözleşme kabul ekranı açılır;
if (Sözleşme kabul edildiyse) then (yes)
:Kayıt tamamlanır;
else (no)
:Kayıt işlemi başarısız;
stop
endif
stop
@enduml
```