TransactionType: Difference between revisions

From Barion Documentation
Jump to navigation Jump to search
Line 48: Line 48:
| StornoUnSuccessfulRefundToBankAccount || 202 || Storno of an unsuccessful refund to a bank account. Used in [[Payment_Buttons|payment button]] scenarios.
| StornoUnSuccessfulRefundToBankAccount || 202 || Storno of an unsuccessful refund to a bank account. Used in [[Payment_Buttons|payment button]] scenarios.
|-
|-
| BankTransferPaymentFee || 203 ||  The fee deducted from the shop by the Barion system for using the bank transfer payment. Used in [[Payment_Buttons|payment button]] scenarios.
| BankTransferPaymentFee || 203 ||  The fee is deducted from the shop by the Barion system for using the bank transfer payment. Used in [[Payment_Buttons|payment button]] scenarios.
|-
| BarionBalanceProcessingFee || 204 ||  The fee is deducted from the shop by the Barion system. This fee type is used when the payer paid with their Barion balance and the shop has been configured to pay this fee.
|-
|-
|}
|}

Revision as of 10:46, 11 July 2023

Transaction type enumeration

This enum indicates the type of a transaction.

Included in

Transaction types are used in the following structures:

Enum list

Enum value Byte / int value Description
Shop 1 Completed e-money payment between a user and a shop.
TransferToExistingUser 2 E-money transfer between two existing Barion users.
TransferToTechnicalAccount 3 E-money transfer from an existing Barion user to a not existing user.
Reserve 16 Reserved payment between a user and a shop.
StornoReserve 17 Storno amount from a previously reserved payment, if it was finished with a lower amount.
CardProcessingFee 21 Bank card processing fee deducted from the shop by the Barion system.
GatewayFee 22 The Barion Smart Gateway fee deducted from the shop by the Barion system.
CardProcessingFeeStorno 23 The previously reserved bank card processing fee returned to the shop if the user paid with their Barion wallet.
Unspecified 100 The transaction is just a placeholder, the type will be determined later on.
CardPayment 150 Bank card payment between a user and a shop.
Refund 151 Refund of a payment to a Barion wallet.
RefundToBankCard 152 Refund of a payment to a bank card.
StornoUnSuccessfulRefundToBankCard 153 Storno of an unsuccessful refund to a bank card to the shop.
UnderReview 180 Payment is under investigation
ReleaseReview 190 Payment is released from investigation
BankTransferPayment 200 Bank transfer payment between customer and shop. Used in payment button scenarios.
RefundToBankAccount 201 Refund of a payment to a bank account. Used in payment button scenarios.
StornoUnSuccessfulRefundToBankAccount 202 Storno of an unsuccessful refund to a bank account. Used in payment button scenarios.
BankTransferPaymentFee 203 The fee is deducted from the shop by the Barion system for using the bank transfer payment. Used in payment button scenarios.
BarionBalanceProcessingFee 204 The fee is deducted from the shop by the Barion system. This fee type is used when the payer paid with their Barion balance and the shop has been configured to pay this fee.