Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. App calls /transact with the right auth details

  2. Provider responds with WaitingForOTP or PendingValidation as may be required

  3. App calls /transact/validate to supply OTP if needed

  4. Provider responds with any of the completion codes Successful or Failed.

  5. To query the status of a transaction, the app can call /transact/query

  6. 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
macroId59e521a3-009b-40f7-9f5c-936e16cfa62d

Scenario 2: Provider MS does 2FA on transaction

Gliffy
imageAttachmentIdatt213778488att204603605
baseUrlhttps://onepipe.atlassian.net/wiki
macroIdb2b1c413c76356e6-292e127f-4c6246ad-b1fdbb8a-4a6970a6b80694ba9a4d0f11
diagramAttachmentIdatt210501888att214007834
containerId210337809
timestamp15837408872951583742316972

INTERFACE SPECIFICATION (APP → ONEPIPE)

...