OTP Gönder
Bu API kullanıcı doğrulama amacıyla cep telefonuna OTP göndermektedir. Kullanıcı VakıfBank müşterisi ise sistemde kayıtlı cep telefonu numarasının girilmesi beklenmektedir.
API Bilgileri
URL |
/sendOTP |
Metot |
POST |
Versiyon |
1.0 |
Scope |
oob |
Yetkilendirme Yöntemi |
Client Credentials |
Girdi Bilgileri
| Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel |
IdentityNumber |
Integer (11) | T.C. kimlik numarası | Zorunlu |
PhoneNumber |
Integer (12) | Cep telefonu numarası | Opsiyonel |
TransactionCode |
String (41) | Banka tarafından belirlenen İşlem kodu (Test: ACBsendOTP) | Zorunlu |
Çıktı Bilgileri
OTPInfo
| Alan Adı | Format | Açıklama |
OTPTransactionId |
Integer | OTP işlem referans id |
Mesaj Kodları
| Mesaj Kodu | Açıklama |
ACBH000122 |
Müşterinin sim kart blokesi bulunmaktadır. |
ACBH000123 |
Müşterinin sms telefonu bulunmamaktadır. |
ACBH000146 |
T.C. kimlik numarası uygun formatta girilmelidir. |
ACBH000147 |
Telefon numarası uygun formatta girilmelidir. |
ACBH000317 |
İşlem kodu boş olamaz. |
ACBH000318 |
İşlem kodu uygun formatta girilmelidir. |
ACBH000319 |
Kullanıcıya ait telefon numarası hatalıdır. |
ACBH000321 |
İşlem kodu alanına geçersiz değer girildi. |
Örnek
İstek:
{
"IdentityNumber": 00000000000,
"PhoneNumber": 905000000000,
"TransactionCode": "ACBsendOTP"
}
Cevap:
{
"Header": {
"StatusCode": "APIGW000000",
"StatusDescription": "Tamamlandı",
"StatusDescriptionEn": "Completed",
"ObjectID": "f238e982-2178-46ac-8837-5232d1521969"
},
"Data": {
"OTPInfo": {
"OTPTransactionId": "252928"
}
}
}