Search Results for

    Show / Hide Table of Contents

    Class MobilePaymentMethodSpecificInput

    Inheritance
    object
    AbstractPaymentMethodSpecificInput
    AbstractMobilePaymentMethodSpecificInput
    MobilePaymentMethodSpecificInput
    Inherited Members
    AbstractMobilePaymentMethodSpecificInput.AuthorizationMode
    AbstractMobilePaymentMethodSpecificInput.CustomerReference
    AbstractMobilePaymentMethodSpecificInput.InitialSchemeTransactionId
    AbstractMobilePaymentMethodSpecificInput.Recurring
    AbstractMobilePaymentMethodSpecificInput.RequiresApproval
    AbstractMobilePaymentMethodSpecificInput.SkipFraudService
    AbstractMobilePaymentMethodSpecificInput.Token
    AbstractMobilePaymentMethodSpecificInput.Tokenize
    AbstractMobilePaymentMethodSpecificInput.UnscheduledCardOnFileRequestor
    AbstractMobilePaymentMethodSpecificInput.UnscheduledCardOnFileSequenceIndicator
    AbstractPaymentMethodSpecificInput.PaymentProductId
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Worldline.Connect.Sdk.V1.Domain
    Assembly: Worldline.Connect.Sdk.dll
    Syntax
    public class MobilePaymentMethodSpecificInput : AbstractMobilePaymentMethodSpecificInput

    Properties

    DecryptedPaymentData

    The payment data if you do the decryption of the encrypted payment data yourself.

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

    EncryptedPaymentData

    The payment data if we will do the decryption of the encrypted payment data.

    Typically you'd use encryptedCustomerInput in the root of the create payment request to provide the encrypted payment data instead.

    • 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 string EncryptedPaymentData { get; set; }
    Property Value
    Type Description
    string

    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

    PaymentProduct320SpecificInput

    Object containing information specific to Google Pay

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