Show / Hide Table of Contents

# Class PaymentTypeInformation

Payment type used to pay the receipt.

##### Inheritance

System.Object
PaymentTypeInformation

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

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

##### Syntax

    public class PaymentTypeInformation

### Properties

#### Amount

Payment amount in the local currency set in the data of the receipt. A precision of up to 2 decimal places is used.

##### Declaration

    public decimal Amount { get; set; }

##### Property Value

Type | Description
--- | ---
System.Decimal |

#### Extension

Anybill specific extensions.

##### Declaration

    public AnybillPaymentTypeInformationExtension Extension { get; set; }

##### Property Value

Type | Description
--- | ---
AnybillPaymentTypeInformationExtension |

#### ForeignAmount

When paying in a foreign currency, the amount in the foreign currency. Needed if 'ForeignCurrency' is set. A precision of up to 2 decimal places is used.

##### Declaration

    public decimal? ForeignAmount { get; set; }

##### Property Value

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

#### ForeignCurrency

When paying with a foreign currency, the foreign currency code as ISO 4217 currency code (alphabetical code). Needed if 'ForeignAmount' is set.

##### Declaration

    public string ForeignCurrency { get; set; }

##### Property Value

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

#### Name

Detailed name of the payment method used. E.g. 'Visa' for type 'CreditCard'.

##### Declaration

    public string Name { get; set; }

##### Property Value

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