COutcome

public enum COutcome : CaseIterable

Identifies the outcome of the previous transaction (in the TransactionInfoRequest response).

Specification: retail.

  • If transaction was successful. This does not necessarily mean the transaction is committed, as for example Reservation does not need a commit. But if there was a rollback, the transaction must NOT be indicated as Successful, but as Failed.

    Specification: retail.

    Declaration

    Swift

    case successful
  • Indicates that the transaction failed / was aborted or rollbacked.

    Specification: retail.

    Declaration

    Swift

    case failed
  • Indicates that the transaction has only partially succeeded (partial commit).

    Specification: retail.

    Declaration

    Swift

    case partial