EPC
EPC class
Represents European Payments Council Quick Response Code.
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