{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/api-evangelist/verifone/refs/heads/main/json-schema/ecommerce-api-transactionstate.json", "title": "Transaction State", "description": "This represents the available states that a transaction may have. At any given point it may only have a single state.", "type": "string", "enum": [ "APPROVED", "AUTHENTICATING", "AUTHORISED", "AWAITING_INVOICE", "CANCELLED", "CONFIRMED", "COMPLETED", "CUSTOMER_ACCEPTED", "DECLINED", "DEFERRED", "DISPUTED", "EXCEPTION", "EXPIRED", "FAILED", "INITIATED", "ON_HOLD", "PARTIALLY_REFUNDED", "RECEIVED", "RECONCILED", "RECONCILIATION_FAILED", "REFUNDED", "REJECTED", "REPEATING", "REVERSED", "REVERSE_ERROR", "REVERSING", "ROUTING", "SENT", "SETTLED", "SETTLEMENT_FAILED", "SETTLEMENT_REQUESTED", "SUBMITTED", "TIMED_OUT", "UNMATCHED" ] }