Class PayloadGenerator.Girocode
Inherited Members
Namespace: QRCoder
Assembly: Subsembly.Scraper.dll
Syntax
public class PayloadGenerator.Girocode : PayloadGenerator.Payload
Constructors
Girocode(string, string, string, decimal, string, TypeOfRemittance, string, string, GirocodeVersion, GirocodeEncoding)
Generates the payload for a Girocode (QR-Code with credit transfer information). Attention: When using Girocode payload, QR code must be generated with ECC level M!
Declaration
public Girocode(string iban, string bic, string name, decimal amount, string remittanceInformation = "", PayloadGenerator.Girocode.TypeOfRemittance typeOfRemittance = TypeOfRemittance.Unstructured, string purposeOfCreditTransfer = "", string messageToGirocodeUser = "", PayloadGenerator.Girocode.GirocodeVersion version = GirocodeVersion.Version1, PayloadGenerator.Girocode.GirocodeEncoding encoding = GirocodeEncoding.ISO_8859_1)
Parameters
Type | Name | Description |
---|---|---|
string | iban | Account number of the Beneficiary. Only IBAN is allowed. |
string | bic | BIC of the Beneficiary Bank. |
string | name | Name of the Beneficiary. |
decimal | amount | Amount of the Credit Transfer in Euro. (Amount must be more than 0.01 and less than 999999999.99) |
string | remittanceInformation | Remittance Information (Purpose-/reference text). (optional) |
PayloadGenerator.Girocode.TypeOfRemittance | typeOfRemittance | Type of remittance information. Either structured (e.g. ISO 11649 RF Creditor Reference) and max. 35 chars or unstructured and max. 140 chars. |
string | purposeOfCreditTransfer | Purpose of the Credit Transfer (optional) |
string | messageToGirocodeUser | Beneficiary to originator information. (optional) |
PayloadGenerator.Girocode.GirocodeVersion | version | Girocode version. Either 001 or 002. Default: 001. |
PayloadGenerator.Girocode.GirocodeEncoding | encoding | Encoding of the Girocode payload. Default: ISO-8859-1 |
Methods
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |