Hesap için entegratör tarafından bir OTP değerinin gönderildiğini doğrular.
Uç nokta, isteği işlerken bir hatayla karşılaşırsa bu uç noktadan yanıt gövdesi
türünde olmalıdır.ErrorResponse
Örnek bir istek:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-otp-abc",
"requestTimestamp": "1502545413098"
},
"sendOtpRequestId": "0123434-otp-abc",
"otp": "7754321"
}
Örnek bir yanıt:
{
"responseHeader": {
"responseTimestamp": "1502545413132"
},
"paymentIntegratorVerifyOtpId": "5539163",
"result": "SUCCESS"
}
HTTP isteği
POST https://www.integratorhost.example.com/v1/verifyOtp
İstek içeriği
İstek gövdesi aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{
"requestHeader": {
object ( |
Alanlar | |
---|---|
requestHeader |
ZORUNLU: Tüm istekler için ortak üstbilgi. |
sendOtpRequestId |
GEREKLİ: Bu görüşmeden önce gelen |
otp |
ZORUNLU: Kullanıcının sağladığı OTP, bu çağrının doğruluyordur |
Yanıt gövdesi
verificationOtp yönteminin yanıt nesnesi.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "responseHeader": { object ( |
Alanlar | |
---|---|
responseHeader |
ZORUNLU: Tüm yanıtlar için ortak başlık. |
paymentIntegratorVerifyOtpId |
İSTEĞE BAĞLI: Entegratör, bu OTP doğrulamasının geçerli olduğunu bilir. Bu, entegratör tarafından oluşturulmuştur. |
result |
GEREKLİ: Bu isteğin sonucu |
Doğrulama Kodu
OTP isteğini doğrulama için sonuç kodları
Sıralamalar | |
---|---|
UNKNOWN_RESULT |
Bu varsayılan değeri hiçbir zaman ayarlama! |
SUCCESS |
OTP, entegratörün gönderdiği bilgilerle eşleşti |
OTP_NOT_MATCHED |
OTP, entegratörün gönderdiği kodla eşleşmedi. |
OTP_ALREADY_USED |
OTP zaten kullanılıyordu. |