Search Results for

    Show / Hide Table of Contents

    Class CreatePaymentRequest

    Inheritance
    object
    CreatePaymentRequest
    Inherited Members
    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
    Assembly: connect-sdk-dotnet.dll
    Syntax
    public class CreatePaymentRequest

    Properties

    BankTransferPaymentMethodSpecificInput

    Object containing the specific input details for bank transfer payments

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

    CardPaymentMethodSpecificInput

    Object containing the specific input details for card payments

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

    CashPaymentMethodSpecificInput

    Object containing the specific input details for cash payments

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

    DirectDebitPaymentMethodSpecificInput

    Object containing the specific input details for direct debit payments

    Declaration
    public NonSepaDirectDebitPaymentMethodSpecificInput DirectDebitPaymentMethodSpecificInput { get; set; }
    Property Value
    Type Description
    NonSepaDirectDebitPaymentMethodSpecificInput

    EInvoicePaymentMethodSpecificInput

    Object containing the specific input details for e-invoice payments.

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

    EncryptedCustomerInput

    Data that was encrypted client side containing all customer entered data elements like card data.
    Note: Because this data can only be submitted once to our system and contains encrypted card data you should not store it. As the data was captured within the context of a client session you also need to submit it to us before the session has expired.

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

    FraudFields

    Object containing additional data that will be used to assess the risk of fraud

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

    InvoicePaymentMethodSpecificInput

    Object containing the specific input details for invoice payments

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

    Merchant

    Object containing information on you, the merchant

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

    MobilePaymentMethodSpecificInput

    Object containing the specific input details for mobile payments.

    Mobile payments produce the required payment data in encrypted form.

    • For Apple Pay, the encrypted payment data is the PKPayment.token.paymentData object passed as a string (with all quotation marks escaped).
    • For Google Pay, the encrypted payment data can be found in property paymentMethodData.tokenizationData.token of the PaymentData.toJson() result.
    Declaration
    public MobilePaymentMethodSpecificInput MobilePaymentMethodSpecificInput { get; set; }
    Property Value
    Type Description
    MobilePaymentMethodSpecificInput

    Order

    Order object containing order related data
    Please note that this object is required to be able to submit the amount.

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

    RedirectPaymentMethodSpecificInput

    Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal

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

    SepaDirectDebitPaymentMethodSpecificInput

    Object containing the specific input details for SEPA direct debit payments

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