Class SepaDirectDebitPaymentInitiation
A SEPA Direct Debit Payment Initiation XML message.
Inheritance
System.Object
SepaDirectDebitPaymentInitiation
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Subsembly.Sepa
Assembly: Subsembly.Sepa.dll
Syntax
public sealed class SepaDirectDebitPaymentInitiation : SepaPaymentInitiation
Constructors
SepaDirectDebitPaymentInitiation(String)
Creates a new SEPA direct debit payment initiation message with the given message tag.
Declaration
public SepaDirectDebitPaymentInitiation(string sMessageTag = "CstmrDrctDbtInitn")
Parameters
Type | Name | Description |
---|---|---|
System.String | sMessageTag | Should always be "CstmrDrctDbtInitn". |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | The parameter sMessageTag was |
System.ArgumentException | The parameter sMessageTag was not a valid XML tag name. |
Methods
NewPaymentInformation()
Creates a new SEPA payment information object which can be added to a SepaPaymentInitiation message with the Add method of the SepaPaymentInformations object.
Declaration
public override SepaPaymentInformation NewPaymentInformation()
Returns
Type | Description |
---|---|
SepaPaymentInformation |