Search Results for

    Show / Hide Table of Contents

    Class CardPaymentData

    Inheritance
    object
    CardPaymentData
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Worldline.Acquiring.Sdk.V1.Domain
    Assembly: Worldline.Acquiring.Sdk.dll
    Syntax
    public class CardPaymentData

    Properties

    AllowPartialApproval

    Indicate whether you allow partial approval or not

    Declaration
    public bool? AllowPartialApproval { get; set; }
    Property Value
    Type Description
    bool?

    Brand

    The card brand

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

    BrandSelector

    The party responsible for the brand selection.

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

    CaptureImmediately

    If true the transaction will be authorized and captured immediately

    Declaration
    public bool? CaptureImmediately { get; set; }
    Property Value
    Type Description
    bool?

    CardData

    Card data in plain text

    Declaration
    public PlainCardData CardData { get; set; }
    Property Value
    Type Description
    PlainCardData

    CardEntryMode

    Card entry mode used in the transaction

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

    CardholderVerificationMethod

    Method used by the terminal or the e-commerce website to verify that the customer is the legitimate cardholder (a.k.a. CVM)

    • NONE: no cardholder verification performed
    • CARD_SECURITY_CODE: the customer provided the card verification value (3 or 4 digits)
    • THREE_DS: the customer completed an additional verification step with the card issuer
    • SIGNATURE: the terminal prompted for a signature
    • ONLINE_PIN: the terminal verifies the PIN online with the card issuer
    • OFFLINE_PIN: the terminal verified the PIN with the EMV chip on the card
    • CARDHOLDER_DEVICE: the cardholder device prompted the cardholder for authentication (a.k.a. CDCVM). Mainly used in transactions where digital wallets are involved
    Declaration
    public string CardholderVerificationMethod { get; set; }
    Property Value
    Type Description
    string

    CardOnFileData

    Card data can be kept on file to support various use cases. It requires you to flag the transaction correctly.

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

    EcommerceData

    Request data for eCommerce transactions

    Declaration
    public ECommerceData EcommerceData { get; set; }
    Property Value
    Type Description
    ECommerceData

    NetworkTokenData

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

    PointOfSaleData

    Request data for Point Of Sale (POS) or "in person" Transaction

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

    ServiceLocationData

    Request data object to describe the location where the cardholder received the service. Note: You should either provide the address or the geo coordinates.

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

    WalletId

    Type of wallet, values are assigned by card schemes, e.g.

    • 101 for MasterPass in eCommerce
    • 102 for MasterPass NFC
    • 103 for Apple Pay
    • 216 for Google Pay
    • 217 for Samsung Pay
    • 327 to indicate the usage of Network tokens in the transaction
    Declaration
    public string WalletId { get; set; }
    Property Value
    Type Description
    string
    In This Article
    Back to top Copyright (c) 2024 Worldline Financial Services (Europe) SA