Sep06Transaction Status
Transaction statuses for SEP-6 deposit and withdrawal operations.
These statuses represent the lifecycle states of a programmatic anchor transaction. A transaction progresses through various pending states before reaching a terminal state.
Unlike SEP-24 which uses interactive web flows, SEP-6 transactions are managed programmatically through API calls.
See also
Entries
The anchor has not yet received all required information from the user. Additional fields may need to be submitted via the deposit or withdraw endpoint.
For deposits: the user has been instructed to send funds to the anchor. For withdrawals: the anchor is waiting to receive funds from the Stellar network.
For deposits: funds have been received by the anchor. For withdrawals: the user has submitted the Stellar transaction.
Deposit/withdrawal is being processed by an external system (e.g., bank, payment processor).
Deposit/withdrawal operation is being processed internally by the anchor.
The anchor is waiting for the Stellar network transaction to complete.
The user must establish a trustline for the asset before the anchor can complete the deposit.
The anchor is waiting for the user to take some action. Check the transaction's message field for details.
The anchor is waiting for the user to update their KYC information via SEP-12. The required_info_updates field contains the fields that need updating.
The anchor is waiting for the user to provide additional transaction information. The required_info_updates field contains the fields that need updating.
Properties
Functions
Checks if this status represents a terminal state.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.