...
App calls
/transact
with the right auth detailsProvider responds with
WaitingForOTP
orPendingValidation
as may be requiredApp calls
/transact/validate
to supply OTP if neededProvider responds with any of the completion codes
Successful
orFailed
.To query the status of a transaction, the app can call
/transact/query
Where the provider supports it, the app can call
/transact/reverse
to request a reversal
There are two scenarios to this:
Scenario 1: Provider does 2FA on transaction
Gliffy | ||
---|---|---|
|
Scenario 2: Provider MS does 2FA on transaction
Gliffy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
INTERFACE SPECIFICATION (APP → ONEPIPE)
...