TransactionType: Difference between revisions

From Barion Documentation
Jump to navigation Jump to search
m (edited "Reserve")
 
(7 intermediate revisions by 2 users not shown)
Line 11: Line 11:
= Enum list =
= Enum list =


{|
{|class="wikitable api-table"
|-
|-
! Enum value !! Byte/int value !! Payment-related? !! Description
! Enum value !! Payment-related? !! Description
| Commission || 0 || No || E-money transfer fee. Always waived (0).
|-
|-
| Shop || 1 || Yes || Completed e-money payment between a user and a shop.
| Commission || No || E-money transfer fee. Always waived (0).
|-
|-
| TransferToExistingUser || 2 || No || E-money transfer between two existing Barion users.
| Shop || Yes || Completed e-money payment between a user and a shop.
|-
|-
| TransferToTechnicalAccount || 3 || No || E-money transfer from an existing Barion user to a currently non-existent user.
| TransferToExistingUser || No || E-money transfer between two existing Barion users.
|-
|-
| EMoneyTransferFromTechnicalAccount || 4 || No || E-money credited to a Barion Wallet that wasn't yet created at the time of the transfer.
| TransferToTechnicalAccount || No || E-money transfer from an existing Barion user to a currently non-existent user.
|-
|-
| EMoneyStornoFromTechnicalAccount || 6 || No || E-money credited back to the source Barion Wallet after the target, non-existent Barion Wallet hasn't been created to claim it.
| EMoneyTransferFromTechnicalAccount || No || E-money credited to a Barion Wallet that wasn't yet created at the time of the transfer.
|-
|-
| DomesticBankTansferWithdrawFee || 7 || No || Fee of a bank transfer to a bank account in the same currency.
| EMoneyStornoFromTechnicalAccount || No || E-money credited back to the source Barion Wallet after the target, non-existent Barion Wallet hasn't been created to claim it.
|-
|-
| AccountClosureFee || 8 || No || Fee of closing a Barion Wallet.
| DomesticBankTansferWithdrawFee || No || Fee of a bank transfer to a bank account in the same currency.
|-
|-
| BankTransferWithdrawFeeStorno || 9 || No || Fee of cancelling a Barion Wallet-to-bank account transfer when declined by the bank holding Barion's transaction account in the target currency.
| AccountClosureFee || No || Fee of closing a Barion Wallet.
|-
|-
| CashTopUpFee || 11 || No || Fee charged for topping up a Barion Wallet using cash at a bank branch.
| BankTransferWithdrawFeeStorno || No || Fee of cancelling a Barion Wallet-to-bank account transfer when declined by the bank holding Barion's transaction account in the target currency.
|-
|-
| ForeignBankTransferTopUpFee || 13 || No || Fee incurred for topping up a Barion Wallet from a bank account held in a country where Barion doesn't have a domestic bank account.
| CashTopUpFee || No || Fee charged for topping up a Barion Wallet using cash at a bank branch.
|-
|-
| ForeignBankTransferWithdrawFee || 14 || No || Fee incurred when transferring money from a Barion Wallet to a bank account held in a country where Barion doesn't have a domestic bank account.
| ForeignBankTransferTopUpFee || No || Fee incurred for topping up a Barion Wallet from a bank account held in a country where Barion doesn't have a domestic bank account.
|-
|-
| ForeignAccountClosureFee || 15 || No || Fee incurred when emptying a Barion Wallet when it's closed into a bank account held in a country where Barion doesn't have a domestic bank account.
| ForeignBankTransferWithdrawFee || No || Fee incurred when transferring money from a Barion Wallet to a bank account held in a country where Barion doesn't have a domestic bank account.
|-
|-
| Reserve || 16 || Yes || Reserved payment between a user and a shop.
| ForeignAccountClosureFee || No || Fee incurred when a Barion Wallet is closed and emptied into a bank account that's held in a country where Barion doesn't have a domestic bank account.
|-
|-
| StornoReserve || 17 || Yes || Storno amount from a previously reserved payment, if it was finished with a lower amount.
| Reserve || Yes || Reserved amount in a Barion Wallet.
|-
|-
| CardTopUpFee || 20 || No || Fee incurred when topping up a Barion Wallet using a bank card.
| StornoReserve || Yes || The remainder amount returned when a previously reserved payment was finished with a lower amount.
|-
|-
| CardProcessingFee || 21 || Yes || Bank card processing fee deducted from the shop by the Barion system.
| CardTopUpFee || No || Fee of topping up a Barion Wallet using a bank card.
|-
|-
| GatewayFee || 22 || Yes || The Barion Smart Gateway fee deducted from the shop by the Barion system.
| CardProcessingFee || Yes || Bank card processing fee incurred by a Barion shop.
|-
|-
| CardProcessingFeeStorno || 23 || Yes || The previously reserved bank card processing fee returned to the shop if the user paid with their Barion wallet.
| GatewayFee || Yes || The Barion Smart Gateway fee incurred by a Barion shop.
|-
|-
| Unspecified || 100 || No/Yes || The transaction is just a placeholder, the type will be determined later on.
| CardProcessingFeeStorno || Yes || The previously reserved bank card processing fee refunded to a Barion shop after a Barion Wallet payment.
|-
|-
| DomesticBankTransferTopUp || 101 || No || The amount credited to a Barion Wallet in a top-up using bank transfer.
| Unspecified || No/Yes || Placeholder transaction when the transaction type isn't yet determined.
|-
|-
| DomesticBankTransferWithdraw || 102 || No || The amount debited from a Barion Wallet when money is transferred to a bank account.
| DomesticBankTransferTopUp || No || The amount credited to a Barion Wallet in a top-up using bank transfer.
|-
|-
| CashTopUp || 107 || No || The amount credited to a Barion Wallet in a cash top-up.
| DomesticBankTransferWithdraw || No || The amount debited from a Barion Wallet when money is transferred to a bank account.
|-
|-
| ForeignBankTransferTopUp || 108 || No || The amount credited to a Barion Wallet from a bank transfer from a bank in a country where Barion doesn't have a domestic bank account.
| CashTopUp || No || The amount credited to a Barion Wallet in a cash top-up.
|-
|-
| ForeignBankTransferTopUpProcessingFee || 109 || No || Fee charged after a Barion Wallet top-up originating from a bank in a country where Barion doesn't have a domestic bank account.
| ForeignBankTransferTopUp || No || The amount credited to a Barion Wallet from a bank transfer from a bank in a country where Barion doesn't have a domestic bank account.
|-
|-
| CashTopUpProcessingFee || 110 || No || The fee charged for handling a manual cash top-up to a non-existent (usually mistyped) Barion Wallet.
| ForeignBankTransferTopUpProcessingFee || No || Fee charged after a Barion Wallet top-up originating from a bank in a country where Barion doesn't have a domestic bank account.
|-
|-
| CustodyMonthlyFee || 111 || No || Monthly fee of keeping money in custody.
| CashTopUpProcessingFee || No || The fee charged for handling a manual cash top-up to a non-existent (usually mistyped) Barion Wallet.
|-
|-
| ForeignBankTransferWithdraw || 112 || No || Amount transferred out of a Barion Wallet into a bank account in a country where Barion doesn't have a domestic bank account.
| CustodyMonthlyFee || No || Monthly fee of keeping money in custody.
|-
|-
| IncomingBankTransferReversion || 113 || No || The amount transferred back to a bank account when the recipient Barion Wallet couldn't be determined.
| ForeignBankTransferWithdraw || No || Amount transferred out of a Barion Wallet into a bank account in a country where Barion doesn't have a domestic bank account.
|-
|-
| CardTopUp || 116 || No || The amount credited to a Barion Wallet during a top-up using a bank card.
| IncomingBankTransferReversion || No || The amount transferred back to a bank account when the recipient Barion Wallet couldn't be determined.
|-
|-
| CardAcquiringFee || 118 || Yes || Fee paid by Barion to a card acquirer during a transaction using a bank card.
| CardTopUp || No || The amount credited to a Barion Wallet during a bank card top-up.
|-
|-
| CardAcquiringFeeStorno || 121 || Yes || Refund of card acquirer fee when a transaction using a bank card falls through.
| CardAcquiringFee || Yes || Fee incurred by Barion to a card acquirer during a bank card transaction.
|-
|-
| CardPayment || 150 || Yes || Bank card payment between a user and a shop.
| CardAcquiringFeeStorno || Yes || Refund of card acquirer fee when a transaction using a bank card falls through.
|-
|-
| Refund|| 151 || Yes || Refund of a payment to a Barion wallet.
| CardPayment || Yes || Bank card payment between a user and a shop.
|-
|-
| RefundToBankCard || 152 || Yes || Refund of a payment to a bank card.
| Refund|| Yes || Refund of a payment to a Barion Wallet.
|-
|-
| StornoUnSuccessfulRefundToBankCard || 153 || Yes || Storno of an unsuccessful refund to a bank card to the shop.
| RefundToBankCard || Yes || Refund of a payment to a bank card.
|-
|-
| UnderReview|| 180 || Yes || Payment is under investigation.
| StornoUnSuccessfulRefundToBankCard || Yes || Cancellation of an unsuccessful refund to a bank card to a Barion shop.
|-
|-
| ReleaseReview|| 190 || Yes || Payment is released from investigation.
| UnderReview|| Yes || Payment is under investigation.
|-
|-
| BankTransferPayment|| 200 || Yes || Bank transfer payment between customer and shop. Used in [[Payment_Buttons|payment button]] scenarios.
| ReleaseReview|| Yes || Payment is released from investigation.
|-
|-
| RefundToBankAccount|| 201 || Yes || Refund of a payment to a bank account. Used in [[Payment_Buttons|payment button]] scenarios.
| BankTransferPayment|| Yes || Bank transfer payment between customer and shop. Used in [[Payment_Buttons|payment button]] scenarios.
|-
|-
| StornoUnSuccessfulRefundToBankAccount || 202 || Yes || Storno of an unsuccessful refund to a bank account. Used in [[Payment_Buttons|payment button]] scenarios.
| RefundToBankAccount|| Yes || Refund of a payment to a bank account. Used in [[Payment_Buttons|payment button]] scenarios.
|-
|-
| BankTransferPaymentFee || 203 ||  Yes || The fee is deducted from the shop by the Barion system for using the bank transfer payment. Used in [[Payment_Buttons|payment button]] scenarios.
| StornoUnSuccessfulRefundToBankAccount || Yes || Cancellation of an unsuccessful refund to a bank account. Used in [[Payment_Buttons|payment button]] scenarios.
|-
|-
| BarionBalanceProcessingFee || 204 || Yes || 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.
| BankTransferPaymentFee ||  Yes || The fee incurred by a Barion shop for a bank transfer payment. Used in [[Payment_Buttons|payment button]] scenarios.
|-
| BarionBalanceProcessingFee || Yes || The Barion Wallet processing fee incurred by a Barion shop when a payment was made with a Barion Wallet, and the shop was configured to pay the processing fee.
|-
|-
|}
|}
For a full list of how these enum values appear on the GUI and in monthly/daily statements in the supported languages, see [[Localized_transaction_types]]

Latest revision as of 07:27, 29 April 2024

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 Payment-related? Description
Commission No E-money transfer fee. Always waived (0).
Shop Yes Completed e-money payment between a user and a shop.
TransferToExistingUser No E-money transfer between two existing Barion users.
TransferToTechnicalAccount No E-money transfer from an existing Barion user to a currently non-existent user.
EMoneyTransferFromTechnicalAccount No E-money credited to a Barion Wallet that wasn't yet created at the time of the transfer.
EMoneyStornoFromTechnicalAccount No E-money credited back to the source Barion Wallet after the target, non-existent Barion Wallet hasn't been created to claim it.
DomesticBankTansferWithdrawFee No Fee of a bank transfer to a bank account in the same currency.
AccountClosureFee No Fee of closing a Barion Wallet.
BankTransferWithdrawFeeStorno No Fee of cancelling a Barion Wallet-to-bank account transfer when declined by the bank holding Barion's transaction account in the target currency.
CashTopUpFee No Fee charged for topping up a Barion Wallet using cash at a bank branch.
ForeignBankTransferTopUpFee No Fee incurred for topping up a Barion Wallet from a bank account held in a country where Barion doesn't have a domestic bank account.
ForeignBankTransferWithdrawFee No Fee incurred when transferring money from a Barion Wallet to a bank account held in a country where Barion doesn't have a domestic bank account.
ForeignAccountClosureFee No Fee incurred when a Barion Wallet is closed and emptied into a bank account that's held in a country where Barion doesn't have a domestic bank account.
Reserve Yes Reserved amount in a Barion Wallet.
StornoReserve Yes The remainder amount returned when a previously reserved payment was finished with a lower amount.
CardTopUpFee No Fee of topping up a Barion Wallet using a bank card.
CardProcessingFee Yes Bank card processing fee incurred by a Barion shop.
GatewayFee Yes The Barion Smart Gateway fee incurred by a Barion shop.
CardProcessingFeeStorno Yes The previously reserved bank card processing fee refunded to a Barion shop after a Barion Wallet payment.
Unspecified No/Yes Placeholder transaction when the transaction type isn't yet determined.
DomesticBankTransferTopUp No The amount credited to a Barion Wallet in a top-up using bank transfer.
DomesticBankTransferWithdraw No The amount debited from a Barion Wallet when money is transferred to a bank account.
CashTopUp No The amount credited to a Barion Wallet in a cash top-up.
ForeignBankTransferTopUp No The amount credited to a Barion Wallet from a bank transfer from a bank in a country where Barion doesn't have a domestic bank account.
ForeignBankTransferTopUpProcessingFee No Fee charged after a Barion Wallet top-up originating from a bank in a country where Barion doesn't have a domestic bank account.
CashTopUpProcessingFee No The fee charged for handling a manual cash top-up to a non-existent (usually mistyped) Barion Wallet.
CustodyMonthlyFee No Monthly fee of keeping money in custody.
ForeignBankTransferWithdraw No Amount transferred out of a Barion Wallet into a bank account in a country where Barion doesn't have a domestic bank account.
IncomingBankTransferReversion No The amount transferred back to a bank account when the recipient Barion Wallet couldn't be determined.
CardTopUp No The amount credited to a Barion Wallet during a bank card top-up.
CardAcquiringFee Yes Fee incurred by Barion to a card acquirer during a bank card transaction.
CardAcquiringFeeStorno Yes Refund of card acquirer fee when a transaction using a bank card falls through.
CardPayment Yes Bank card payment between a user and a shop.
Refund Yes Refund of a payment to a Barion Wallet.
RefundToBankCard Yes Refund of a payment to a bank card.
StornoUnSuccessfulRefundToBankCard Yes Cancellation of an unsuccessful refund to a bank card to a Barion shop.
UnderReview Yes Payment is under investigation.
ReleaseReview Yes Payment is released from investigation.
BankTransferPayment Yes Bank transfer payment between customer and shop. Used in payment button scenarios.
RefundToBankAccount Yes Refund of a payment to a bank account. Used in payment button scenarios.
StornoUnSuccessfulRefundToBankAccount Yes Cancellation of an unsuccessful refund to a bank account. Used in payment button scenarios.
BankTransferPaymentFee Yes The fee incurred by a Barion shop for a bank transfer payment. Used in payment button scenarios.
BarionBalanceProcessingFee Yes The Barion Wallet processing fee incurred by a Barion shop when a payment was made with a Barion Wallet, and the shop was configured to pay the processing fee.

For a full list of how these enum values appear on the GUI and in monthly/daily statements in the supported languages, see Localized_transaction_types