Class EpcPayment
Payment data for an EPC QR code (EPC069-12 "SEPA credit transfer", known as GiroCode or "Zahlen mit Code" in Austria).
public sealed class EpcPayment
- Inheritance
-
EpcPayment
- Inherited Members
Properties
Amount
Amount in EUR (0.01 - 999999999.99); null lets the payer enter the amount.
public decimal? Amount { get; init; }
Property Value
Bic
BIC (optional within the EEA).
public string? Bic { get; init; }
Property Value
Iban
IBAN of the beneficiary (required; spaces are removed).
public required string Iban { get; init; }
Property Value
Information
Note to the payer shown by the banking app (max. 70 characters).
public string? Information { get; init; }
Property Value
Name
Name of the beneficiary (max. 70 characters, required).
public required string Name { get; init; }
Property Value
Purpose
Purpose code (4 characters, e.g. "GDDS"), optional.
public string? Purpose { get; init; }
Property Value
Reference
Structured creditor reference (e.g. ISO 11649 "RF..." reference, max. 35). Mutually exclusive with Text.
public string? Reference { get; init; }
Property Value
Text
Unstructured remittance information (max. 140 characters).
public string? Text { get; init; }
Property Value
Methods
ToPayload()
Builds the EPC payload (version 002, UTF-8).
public string ToPayload()