TransactionStatus: Difference between revisions

From Barion Documentation
Jump to navigation Jump to search
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
= Transaction status enumeration =
{{PageTitle|title=Transaction status enumeration}}


This enum indicates the current status of a transaction.
This enum indicates the current status of a transaction.


== Included in ==  
= Included in =


Transaction status is used in the following structures:
Transaction status is used in the following structures:
* [[DetailedPaymentTransaction]]
* [[DetailedPaymentTransaction]]
* [[RefundedTransaction]]
* [[ProcessedTransaction]]


== Property list ==
= Enum list =


{{api_enum_table_header}}
{{api_enum_table_header}}

Revision as of 12:52, 20 December 2017

Transaction status enumeration

This enum indicates the current status of a transaction.

Included in

Transaction status is used in the following structures:

Enum list

Enum value Byte / int value Description
Prepared 0 The transaction is prepared, and is ready to be completed.
Started 1 The transaction has been started. This is used at reservation payments.
Succeeded 2 The transaction was successfully completed.
Timeout 3 The transaction has timed out.
ShopIsDeleted 4 The shop that created the transaction has been deleted in the meantime.
ShopIsClosed 5 The shop that created the transaction has been closed in the meantime.
Rejected 6 The user rejected the transaction.
RejectedByShop 12 The transaction was cancelled by the shop.
Storno 13 Storno amount for a previous transaction.
Reserved 14 The transaction amount has been reserved.
Deleted 15 The transaction was deleted.
Expired 16 The transaction has expired.
InvalidPaymentRecord 210 A payment to the given transaction does not exists.
PaymentTimeOut 211 The payment of the transaction has timed out.
InvalidPaymentStatus 212 The payment of the transaction is in an invalid status.
PaymentSenderOrRecipientIsInvalid 213 The sender or recipient user was not found in the Barion system.
Unknown 255 The transaction is in an unknown state.