Class DocumentPaymentCardData
- Namespace
- RetailForce.Fiscalisation.Model.Document
- Assembly
- RetailForce.Fiscalisation.Model.dll
Credit card payment data.
public class DocumentPaymentCardData
- Inheritance
-
DocumentPaymentCardData
- Inherited Members
Properties
AuthorizationCode
The authorization code for the payment.
public string AuthorizationCode { get; set; }
Property Value
CardNumberMasked
Possible card number (masked numbers).
public string CardNumberMasked { get; set; }
Property Value
Remarks
It is not allowed to store clear readable card number.
CardType
The card type of the payment transaction.
public string CardType { get; set; }
Property Value
Remarks
e.g. VISA, MASTERCARD, etc.
IdentificationToken
Possible identification token for the card.
public string IdentificationToken { get; set; }
Property Value
Remarks
May vary depending on the implementation if it is allowed to store this token.
MerchantCopyCount
Receipt count for merchant receipt of payment data.
public uint MerchantCopyCount { get; set; }
Property Value
MerchantId
The id (from the aquirer) of the merchant.
public string MerchantId { get; set; }
Property Value
MerchantReceipt
Payment data receipt (lines for printing) for merchant receipt.
public List<string> MerchantReceipt { get; set; }
Property Value
ProviderSignature
The signature of the payment provider for payment process in Greece.
public string ProviderSignature { get; set; }
Property Value
ProviderSignatureMessage
The signature message of the payment provider for payment process in Greece.
public string ProviderSignatureMessage { get; set; }
Property Value
ProviderTransactionId
The transactionId of the payment provider for payment process in Greece.
public string ProviderTransactionId { get; set; }
Property Value
Receipt
Payment data receipt (lines for printing)
public List<string> Receipt { get; set; }
Property Value
ReceiptCopyCount
Receipt count for customer receipt of payment data.
public uint ReceiptCopyCount { get; set; }
Property Value
TerminalId
The id of the terminal for payment.
public string TerminalId { get; set; }
Property Value
TransactionDate
The date of the payment transaction.
public DateTimeOffset? TransactionDate { get; set; }
Property Value
TransactionId
Unique id for the transaction.
public string TransactionId { get; set; }
Property Value
TransactionNumber
The transaction number of the electronic payment.
public string TransactionNumber { get; set; }