Class NonSepaDirectDebitPaymentMethodSpecificInput
Inheritance
NonSepaDirectDebitPaymentMethodSpecificInput
Assembly: connect-sdk-dotnet.dll
Syntax
public class NonSepaDirectDebitPaymentMethodSpecificInput : AbstractPaymentMethodSpecificInput
Properties
DateCollect
Direct Debit payment collection date
Format: YYYYMMDD
Declaration
public string DateCollect { get; set; }
Property Value
DirectDebitText
Descriptor intended to identify the transaction on the customer's bank statement
Declaration
public string DirectDebitText { get; set; }
Property Value
IsRecurring
Indicates if this transaction is of a one-off or a recurring type
- true - This is recurring
- false - This is one-off
Declaration
public bool? IsRecurring { get; set; }
Property Value
PaymentProduct705SpecificInput
Object containing UK Direct Debit specific details
Declaration
public NonSepaDirectDebitPaymentProduct705SpecificInput PaymentProduct705SpecificInput { get; set; }
Property Value
PaymentProduct730SpecificInput
Object containing ACH specific details
Declaration
public NonSepaDirectDebitPaymentProduct730SpecificInput PaymentProduct730SpecificInput { get; set; }
Property Value
RecurringPaymentSequenceIndicator
- 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
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
Token
ID of the stored token that contains the bank account details to be debited
Declaration
public string Token { get; set; }
Property Value
Tokenize
Indicates if this transaction should be tokenized
- 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