Search Results for

    Show / Hide Table of Contents

    Class Customer

    Inheritance
    object
    CustomerBase
    Customer
    Inherited Members
    CustomerBase.CompanyInformation
    CustomerBase.MerchantCustomerId
    CustomerBase.VatNumber
    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 Customer : CustomerBase

    Properties

    Account

    Object containing data related to the account the customer has with you

    Declaration
    public CustomerAccount Account { get; set; }
    Property Value
    Type Description
    CustomerAccount

    AccountType

    Type of the customer account that is used to place this order. Can have one of the following values:

    • none - The account that was used to place the order with is a guest account or no account was used at all
    • created - The customer account was created during this transaction
    • existing - The customer account was an already existing account prior to this transaction
    Declaration
    public string AccountType { get; set; }
    Property Value
    Type Description
    string

    BillingAddress

    Object containing billing address details

    Declaration
    public Address BillingAddress { get; set; }
    Property Value
    Type Description
    Address

    ContactDetails

    Object containing contact details like email address and phone number

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

    Device

    Object containing information on the device and browser of the customer

    Declaration
    public CustomerDevice Device { get; set; }
    Property Value
    Type Description
    CustomerDevice

    FiscalNumber

    The fiscal registration number of the customer or the tax registration number of the company in case of a business customer. Please find below specifics per country:

    • Argentina - Consumer (DNI) with a length of 7 or 8 digits
    • Argentina - Company (CUIT) with a length of 11 digits
    • Brazil - Consumer (CPF) with a length of 11 digits
    • Brazil - Company (CNPJ) with a length of 14 digits
    • Chile - Consumer (RUT) with a length of 9 digits
    • Colombia - Consumer (NIT) with a length of 8, 9 or 10 digits
    • Denmark - Consumer (CPR-nummer or personnummer) with a length of 10 digits
    • Dominican Republic - Consumer (RNC) with a length of 11 digits
    • Finland - Consumer (Finnish: henkilötunnus (abbreviated as HETU)) with a length of 11 characters
    • India - Consumer (PAN) with a length of 10 characters
    • Mexico - Consumer (RFC) with a length of 13 digits
    • Mexico - Company (RFC) with a length of 12 digits
    • Norway - Consumer (fødselsnummer) with a length of 11 digits
    • Peru - Consumer (RUC) with a length of 11 digits
    • Sweden - Consumer (personnummer) with a length of 10 or 12 digits
    • Uruguay - Consumer (CI) with a length of 8 digits
    • Uruguay - Consumer (NIE) with a length of 9 digits
    • Uruguay - Company (RUT) with a length of 12 digits
    Declaration
    public string FiscalNumber { get; set; }
    Property Value
    Type Description
    string

    IsCompany

    Indicates if the payer is a company or an individual

    • true = This is a company
    • false = This is an individual
    Declaration
    public bool? IsCompany { get; set; }
    Property Value
    Type Description
    bool?

    IsPreviousCustomer

    Specifies if the customer has a history of online shopping with the merchant

    • true - The customer is a known returning customer
    • false - The customer is new/unknown customer
    Declaration
    public bool? IsPreviousCustomer { get; set; }
    Property Value
    Type Description
    bool?

    Locale

    The locale that the customer should be addressed in (for 3rd parties). Note that some 3rd party providers only support the languageCode part of the locale, in those cases we will only use part of the locale provided.

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

    PersonalInformation

    Object containing personal information like name, date of birth and gender.

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

    ShippingAddress

    Object containing shipping address details

    Declaration
    [Obsolete("Use Order.shipping.address instead")]
    public AddressPersonal ShippingAddress { get; set; }
    Property Value
    Type Description
    AddressPersonal
    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.