Search Results for

    Show / Hide Table of Contents

    Class SepaDirectDebitPaymentMethodSpecificInput

    Inheritance
    object
    AbstractPaymentMethodSpecificInput
    AbstractSepaDirectDebitPaymentMethodSpecificInput
    SepaDirectDebitPaymentMethodSpecificInput
    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 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?
    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.