Search Results for

    Show / Hide Table of Contents

    Class CardPaymentMethodSpecificInput

    Inheritance
    object
    AbstractPaymentMethodSpecificInput
    AbstractCardPaymentMethodSpecificInput
    CardPaymentMethodSpecificInput
    Inherited Members
    AbstractCardPaymentMethodSpecificInput.AcquirerPromotionCode
    AbstractCardPaymentMethodSpecificInput.AuthorizationMode
    AbstractCardPaymentMethodSpecificInput.CustomerReference
    AbstractCardPaymentMethodSpecificInput.InitialSchemeTransactionId
    AbstractCardPaymentMethodSpecificInput.Recurring
    AbstractCardPaymentMethodSpecificInput.RecurringPaymentSequenceIndicator
    AbstractCardPaymentMethodSpecificInput.RequiresApproval
    AbstractCardPaymentMethodSpecificInput.SkipAuthentication
    AbstractCardPaymentMethodSpecificInput.SkipFraudService
    AbstractCardPaymentMethodSpecificInput.Token
    AbstractCardPaymentMethodSpecificInput.Tokenize
    AbstractCardPaymentMethodSpecificInput.TransactionChannel
    AbstractCardPaymentMethodSpecificInput.UnscheduledCardOnFileIndicator
    AbstractCardPaymentMethodSpecificInput.UnscheduledCardOnFileRequestor
    AbstractCardPaymentMethodSpecificInput.UnscheduledCardOnFileSequenceIndicator
    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 CardPaymentMethodSpecificInput : AbstractCardPaymentMethodSpecificInput

    Properties

    Card

    Object containing card details. The card details will be ignored in case the property networkTokenData is present.

    Declaration
    public Card Card { get; set; }
    Property Value
    Type Description
    Card

    ExternalCardholderAuthenticationData

    Object containing 3D secure details.

    Declaration
    [Obsolete("Use threeDSecure.externalCardholderAuthenticationData instead")]
    public ExternalCardholderAuthenticationData ExternalCardholderAuthenticationData { get; set; }
    Property Value
    Type Description
    ExternalCardholderAuthenticationData

    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?

    MerchantInitiatedReasonIndicator

    Indicates reason behind the merchant initiated transaction. These are industry specific.
    Possible values:

    • delayedCharges - Delayed charges are performed to process a supplemental account charge after original services have been rendered and respective payment has been processed. This is typically used in hotel, cruise lines and vehicle rental environments to perform a supplemental payment after the original services are rendered.
    • noShow - Cardholders can use their cards to make a guaranteed reservation with certain merchant segments. A guaranteed reservation ensures that the reservation will be honored and allows a merchant to perform a No Show transaction to charge the cardholder a penalty according to the merchant’s cancellation policy. For merchants that accept token-based payment credentials to guarantee a reservation, it is necessary to perform a customer initiated (Account Verification) at the time of reservation to be able perform a No Show transaction later.
    Declaration
    public string MerchantInitiatedReasonIndicator { get; set; }
    Property Value
    Type Description
    string

    NetworkTokenData

    Object holding data that describes a network token

    Declaration
    public SchemeTokenData NetworkTokenData { get; set; }
    Property Value
    Type Description
    SchemeTokenData

    ReturnUrl

    The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
    Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of protocol://. This protocol must be registered on the device first.
    URLs without a protocol will be rejected.

    Declaration
    [Obsolete("Use threeDSecure.redirectionData.returnUrl instead")]
    public string ReturnUrl { get; set; }
    Property Value
    Type Description
    string

    ThreeDSecure

    Object containing specific data regarding 3-D Secure

    Declaration
    public ThreeDSecure ThreeDSecure { get; set; }
    Property Value
    Type Description
    ThreeDSecure
    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.