CompleteTransactionVerification

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug > JamioPlug Message >

CompleteTransactionVerification

Consente di completare il flusso di verifica del codice OTP.

 

Metodo

PlugMessage/CompleteTransactionVerification

 

Input

Nome

Descrizione

Tipo

Opzionale

token

Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto).

String

Y

verificationId

Testo che contiene l'identificativo della richiesta di verifica.

String

 

otpCode

Testo che contiene il codice OTP da validare.

String

 

fields

Dato strutturato che contiene i dati su cui viene costruito il codice identificativo, associato univocamente al codice OTP. Affinchè il codice risulti validato, tale struttura deve essere identica a quella inviata nel metodo StartTransactionVerificationBySMS.

Dataset

Y

testMode

True se il messaggio non deve essere inviato realmente. Il valore di default è false.

Boolean

Y

 

Commenti

Se il codice OTP fornito per la verifica è errato, deve essere richiesto un nuovo codice, il codice corrente viene invalidato.

 

Se il parametro testMode è true, è possibile simulare diverse casistiche, assegnando opportuni valori al parametro otpCode:

Valore otpCode

Esito

1

Verifica codice OTP con successo.

2

Errore per codice OTP non valido.

3

Errore per codice OTP scaduto.

5

Errore per struttura dell'identificativo di validazione differente da quella inviata al metodo StartTransactionVerificationBySMS.

diverso dai precedenti

Errore per identificativo di validazione non valido.

 

 

Il metodo si comporta come segue:

Restituisce

Condizione

Errore

PLUG_InvalidOtpCode

Se il codice OTP non è valido.

 

Errore

PLUG_OtpCodeExpired

Se il codice OTP è scaduto.

 

Errore

PLUG_InvalidData

Se la struttura dell'identificativo di validazione differente da quella inviata al metodo StartTransactionVerificationBySMS

Errore

PLUG_InvalidVerificationId

Se l'identificativo della richiesta non è valido.