Table of Contents

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

string

CardNumberMasked

Possible card number (masked numbers).

public string CardNumberMasked { get; set; }

Property Value

string

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

string

Remarks

e.g. VISA, MASTERCARD, etc.

IdentificationToken

Possible identification token for the card.

public string IdentificationToken { get; set; }

Property Value

string

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

uint

MerchantId

The id (from the aquirer) of the merchant.

public string MerchantId { get; set; }

Property Value

string

MerchantReceipt

Payment data receipt (lines for printing) for merchant receipt.

public List<string> MerchantReceipt { get; set; }

Property Value

List<string>

ProviderSignature

The signature of the payment provider for payment process in Greece.

public string ProviderSignature { get; set; }

Property Value

string

ProviderSignatureMessage

The signature message of the payment provider for payment process in Greece.

public string ProviderSignatureMessage { get; set; }

Property Value

string

ProviderTransactionId

The transactionId of the payment provider for payment process in Greece.

public string ProviderTransactionId { get; set; }

Property Value

string

Receipt

Payment data receipt (lines for printing)

public List<string> Receipt { get; set; }

Property Value

List<string>

ReceiptCopyCount

Receipt count for customer receipt of payment data.

public uint ReceiptCopyCount { get; set; }

Property Value

uint

TerminalId

The id of the terminal for payment.

public string TerminalId { get; set; }

Property Value

string

TransactionDate

The date of the payment transaction.

public DateTimeOffset? TransactionDate { get; set; }

Property Value

DateTimeOffset?

TransactionId

Unique id for the transaction.

public string TransactionId { get; set; }

Property Value

string

TransactionNumber

The transaction number of the electronic payment.

public string TransactionNumber { get; set; }

Property Value

string