Class MobilePaymentMethodSpecificInput
Inheritance
MobilePaymentMethodSpecificInput
Inherited Members
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 |