Class SepaDirectDebitPaymentMethodSpecificInput
Inheritance
SepaDirectDebitPaymentMethodSpecificInput
Inherited Members
Namespace: Worldline.Connect.Sdk.V1.Domain
Assembly: Worldline.Connect.Sdk.dll
Syntax
public class SepaDirectDebitPaymentMethodSpecificInput : AbstractSepaDirectDebitPaymentMethodSpecificInput
Properties
DateCollect
Changed date for direct debit collection. Only relevant for legacy SEPA Direct Debit.
Format: YYYYMMDD
Declaration
public string DateCollect { get; set; }
Property Value
Type | Description |
---|---|
string |
DirectDebitText
Description of the transaction that will appear on the customer bank statement to aid the customer in recognizing the transaction. Only relevant for legacy SEPA Direct Debit.
Declaration
public string DirectDebitText { get; set; }
Property Value
Type | Description |
---|---|
string |
IsRecurring
Indicates if this transaction is of a one-off or a recurring type. Only relevant for legacy SEPA Direct Debit.
- true - This is recurring
- false - This is one-off
Declaration
public bool? IsRecurring { get; set; }
Property Value
Type | Description |
---|---|
bool? |
PaymentProduct771SpecificInput
Object containing information specific to SEPA Direct Debit
Declaration
public SepaDirectDebitPaymentProduct771SpecificInput PaymentProduct771SpecificInput { get; set; }
Property Value
Type | Description |
---|---|
SepaDirectDebitPaymentProduct771SpecificInput |
RecurringPaymentSequenceIndicator
Only relevant for legacy SEPA Direct Debit.
- first = This transaction is the first of a series of recurring transactions
- recurring = This transaction is a subsequent transaction in a series of recurring transactions
- last = This transaction is the last transaction of a series of recurring transactions
Declaration
public string RecurringPaymentSequenceIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
RequiresApproval
- true - The payment requires approval before the funds will be captured using the Approve payment or Capture payment API.
- false - The payment does not require approval, and the funds will be captured automatically.
Declaration
public bool? RequiresApproval { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Token
ID of the token that holds previously stored SEPA Direct Debit account and mandate data. Only relevant for legacy SEPA Direct Debit.
Declaration
public string Token { get; set; }
Property Value
Type | Description |
---|---|
string |
Tokenize
Indicates if this transaction should be tokenized. Only relevant for legacy SEPA Direct Debit.
- true - Tokenize the transaction
- false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.
Declaration
public bool? Tokenize { get; set; }
Property Value
Type | Description |
---|---|
bool? |