Reasons for terminal.checkout return status's?

:wave: Thanks for pointing out this. At this time the status states mean the following.

  • PENDING the checkout has been created and waiting for the device to present it to the customer
  • IN_PROGRESS the customer has been presented with the checkout and waiting for them to complete the checkout.
  • CANCEL_REQUESTED customer canceled the request.
  • CANCELED request has timed out or been programmatically been canceled.
  • COMPLETED checkout completed successfully. :slightly_smiling_face: