Skip to main content

Documentation

Checkout - Finite State Diagram

Diagram of the finite state machine for checkout pages.

States:

  • NEW - New (initial)

  • INP - In progress

  • DON - Done (final)

  • EXP - Expired (final)

  • DEC- Declined (final)

Transitions:

Transition

Start state

End state

Description

1

Start

NEW

The client runs Create Checkout Page.

2

NEW

INP

The payer fills out the checkout page and completes the payment instructions. The payment is in progress.

3

INP

DON

The payment was completed.

4

NEW

DON

The payment was completed.

5

NEW

EXP

The expiration that was defined in Create Checkout Page has expired.

6

INP

EXP

The expiration that was defined in Create Checkout Page has expired.

7

INP

DEC

Rapyd Protect blocked the payment.