Click or drag to resize

BankTransactionDetails Class

Bank transaction details provided by a payment plugin.
Inheritance Hierarchy
SystemObject
  Resto.Front.Api.Data.PaymentsBankTransactionDetails

Namespace:  Resto.Front.Api.Data.Payments
Assembly:  Resto.Front.Api.V10 (in Resto.Front.Api.V10.dll)
Syntax
C#
[SerializableAttribute]
public class BankTransactionDetails

The BankTransactionDetails type exposes the following members.

Constructors
  NameDescription
Public methodBankTransactionDetails
Main constructor
Top
Properties
  NameDescription
Public propertyAcquirerId
Acquirer identifier or an analogous identifier of the acquiring side.
Public propertyAmount
Transaction amount in currency CurrencyCode.
Public propertyAuthCode
Authorization code of the transaction. Usually applicable to card acquiring scenarios only.
Public propertyCurrencyCode
Transaction currency in ISO 4217 format.
Public propertyExtensions
Additional provider-specific attributes that are not included in the common core of the model.
Public propertyInitiatedAt
Date and time when the payment operation was initiated, according to the payment provider. For card acquiring use local terminal time (DateTime.Now, DateTimeKind.Local). For SBP and MultiQR use UTC (DateTime.UtcNow, DateTimeKind.Utc).
Public propertyMerchantId
Merchant identifier, usually MID or an analogous merchant-level identifier.
Public propertyOperationKind
Operation kind. Allowed values are described in BankTransactionDetailsValues.OperationKind.
Public propertyPaymentChannel
Payment channel. Allowed values are described in BankTransactionDetailsValues.PaymentChannel.
Public propertyPaymentInitiationMethod
Payment initiation method. Allowed values are described in BankTransactionDetailsValues.PaymentInitiationMethod.
Public propertyPaymentMethod
Payment method at the top classification level. Allowed values are described in BankTransactionDetailsValues.PaymentMethod.
Public propertyPaymentSystem
Payment system, scheme or rail. Allowed values are described in BankTransactionDetailsValues.PaymentSystem.
Public propertyProviderTransactionId
Transaction identifier assigned by the external provider, terminal, gateway or processing system.
Public propertyRrn
Retrieval Reference Number of a card transaction. Usually applicable to card acquiring scenarios only.
Public propertyTerminalId
Terminal identifier, usually TID.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also