EPC

EPC class

Represents European Payments Council Quick Response Code.

public sealed class EPC

Constructors

Name Description
EPC() Instantiates new EPC object.

Properties

Name Description
Amount { get; set; } Gets or sets amount.
BIC { get; set; } Gets or sets Beneficiary’s BIC with up to 11 characters length.
Charset { get; } EPC / SEPA QR-Code char set implementation. By default this value set to 1
Code { get; set; } Gets or sets Business Code up to 4 characters.
IBAN { get; set; } Gets or sets Beneficiary’s Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.
Identification { get; } EPC / SEPA QR-Code identification. By default this value set to SCT
Information { get; set; } Gets or sets hint information. Maximum 70 characters.
Name { get; set; } Gets or sets Beneficiary’s Name. Maximum length is 70 characters.
Reference { get; set; } Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.
Remittance { get; set; } Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.
Version { get; } EPC / SEPA QR-Code version implementation. By default this value set to 002.

Methods

Name Description
override Equals(object) Overwrites Equals method to compare EPC properties
override GetHashCode() Overrides GetHashCode method

See Also