Show / Hide Table of Contents

# Class CardPaymentDetails

Additional information for payments using a card terminal.

##### Inheritance

System.Object
PaymentDetails
CardPaymentDetails
BankTransferPaymentDetails
CreditCardPaymentDetails
DirectDebitPaymentDetails

###### Namespace: anybill.POS.Client.Models.Bill.Data.PaymentType.Extension.PaymentDetails

###### Assembly: anybill.POS.Client.Abstractions.dll

##### Syntax

    public abstract class CardPaymentDetails : PaymentDetails

### Properties

#### AdditionalTerminalText

Additional text that was emitted by the terminal.

##### Declaration

    public string AdditionalTerminalText { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### CardExpiryDate

Expiry date of the card.

##### Declaration

    public string CardExpiryDate { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### CardPan

The primary account number.

##### Declaration

    public string CardPan { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### CardSequenceNumber

Card sequence number.

##### Declaration

    public string CardSequenceNumber { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### PaymentReceipt

The payment receipt.

##### Declaration

    public string PaymentReceipt { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### TerminalDate

Terminal date after the card was read.

##### Declaration

    public string TerminalDate { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### TerminalDateTime

Terminal date and time after the card was read. Preferred instead of 'TerminalTime' and 'TerminalDate'

##### Declaration

    public DateTimeOffset? TerminalDateTime { get; set; }

##### Property Value

Type | Description
--- | ---
System.Nullable<System.DateTimeOffset> |

#### TerminalId

Id of the terminal.

##### Declaration

    public string TerminalId { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### TerminalTime

Terminal time after the card was read.

##### Declaration

    public string TerminalTime { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### TraceNumber

Transaction trace number

##### Declaration

    public ulong? TraceNumber { get; set; }

##### Property Value

Type | Description
--- | ---
System.Nullable<System.UInt64> |