Send OTP
This API send OTP for customer confirmation. If user currently VakıfBank customer, should enter recorded cell phone number.
API Information
URL |
/sendOTP |
Method |
POST |
Version |
1.0 |
Scope |
oob |
Authorization Flow |
Client Credentials |
Input Information
Name | Format | Description | Required/Optional |
IdentityNumber |
Integer (11) | T.R. identity number | Required |
PhoneNumber |
Integer (12) | Cell phone number | Optional |
TransactionCode |
String (41) | Transaction code that identify by VakıfBank (Test: ACBsendOTP) | Required |
Output Information
OTPInfo
Name | Format | Description |
OTPTransactionId |
Integer | OTP transaction referance id |
Message Codes
Message Code | Description |
ACBH000122 |
Customer has sim card block. |
ACBH000123 |
Customer doesn't have sms phone number. |
ACBH000146 |
T.R. Identity Number should be proper format. |
ACBH000147 |
Phone number should be proper format. |
ACBH000317 |
Transaction code cannot be empty. |
ACBH000318 |
Transaction code should be proper format. |
ACBH000319 |
Customer phone number is incorrect. |
ACBH000321 |
Transaction code is invalid. |
Example
Request:
{ "IdentityNumber": 00000000000, "PhoneNumber": 905000000000, "TransactionCode": "ACBsendOTP" }
Response:
{ "Header": { "StatusCode": "APIGW000000", "StatusDescription": "Tamamlandı", "StatusDescriptionEn": "Completed", "ObjectID": "f238e982-2178-46ac-8837-5232d1521969" }, "Data": { "OTPInfo": { "OTPTransactionId": "252928" } } }