Search Results for

    Show / Hide Table of Contents

    Class NonSepaDirectDebitPaymentMethodSpecificInput

    Inheritance
    object
    AbstractPaymentMethodSpecificInput
    NonSepaDirectDebitPaymentMethodSpecificInput
    Inherited Members
    AbstractPaymentMethodSpecificInput.PaymentProductId
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
    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
    Type Description
    string

    DirectDebitText

    Descriptor intended to identify the transaction on the customer's bank statement

    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

    • true - This is recurring
    • false - This is one-off
    Declaration
    public bool? IsRecurring { get; set; }
    Property Value
    Type Description
    bool?

    PaymentProduct705SpecificInput

    Object containing UK Direct Debit specific details

    Declaration
    public NonSepaDirectDebitPaymentProduct705SpecificInput PaymentProduct705SpecificInput { get; set; }
    Property Value
    Type Description
    NonSepaDirectDebitPaymentProduct705SpecificInput

    PaymentProduct730SpecificInput

    Object containing ACH specific details

    Declaration
    public NonSepaDirectDebitPaymentProduct730SpecificInput PaymentProduct730SpecificInput { get; set; }
    Property Value
    Type Description
    NonSepaDirectDebitPaymentProduct730SpecificInput

    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
    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 stored token that contains the bank account details to be debited

    Declaration
    public string Token { get; set; }
    Property Value
    Type Description
    string

    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
    Type Description
    bool?
    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.