public class MobilePaymentMethodSpecificInput extends Object
| Constructor and Description |
|---|
MobilePaymentMethodSpecificInput() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAuthorizationMode()
Determines the type of the authorization that will be used.
|
DecryptedPaymentData |
getDecryptedPaymentData()
The payment data if you do the decryption of the encrypted payment data yourself.
|
String |
getEncryptedPaymentData()
The payment data if we will do the decryption of the encrypted payment data.
|
String |
getEphemeralKey()
Ephemeral Key
A unique generated key used by Apple to encrypt data.
|
MobilePaymentProduct320SpecificInput |
getPaymentProduct320SpecificInput()
Object containing information specific to Google Pay.
|
Integer |
getPaymentProductId()
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
String |
getPublicKeyHash()
Public Key Hash
A unique identifier to retrieve key used by Apple to encrypt information.
|
Boolean |
getRequiresApproval()
* true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API
* false = the payment does not require approval, and the funds will be captured automatically
|
void |
setAuthorizationMode(String value)
Determines the type of the authorization that will be used.
|
void |
setDecryptedPaymentData(DecryptedPaymentData value)
The payment data if you do the decryption of the encrypted payment data yourself.
|
void |
setEncryptedPaymentData(String value)
The payment data if we will do the decryption of the encrypted payment data.
|
void |
setEphemeralKey(String value)
Ephemeral Key
A unique generated key used by Apple to encrypt data.
|
void |
setPaymentProduct320SpecificInput(MobilePaymentProduct320SpecificInput value)
Object containing information specific to Google Pay.
|
void |
setPaymentProductId(Integer value)
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
void |
setPublicKeyHash(String value)
Public Key Hash
A unique identifier to retrieve key used by Apple to encrypt information.
|
void |
setRequiresApproval(Boolean value)
* true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API
* false = the payment does not require approval, and the funds will be captured automatically
|
MobilePaymentMethodSpecificInput |
withAuthorizationMode(String value)
Determines the type of the authorization that will be used.
|
MobilePaymentMethodSpecificInput |
withDecryptedPaymentData(DecryptedPaymentData value)
The payment data if you do the decryption of the encrypted payment data yourself.
|
MobilePaymentMethodSpecificInput |
withEncryptedPaymentData(String value)
The payment data if we will do the decryption of the encrypted payment data.
|
MobilePaymentMethodSpecificInput |
withEphemeralKey(String value)
Ephemeral Key
A unique generated key used by Apple to encrypt data.
|
MobilePaymentMethodSpecificInput |
withPaymentProduct320SpecificInput(MobilePaymentProduct320SpecificInput value)
Object containing information specific to Google Pay.
|
MobilePaymentMethodSpecificInput |
withPaymentProductId(Integer value)
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
MobilePaymentMethodSpecificInput |
withPublicKeyHash(String value)
Public Key Hash
A unique identifier to retrieve key used by Apple to encrypt information.
|
MobilePaymentMethodSpecificInput |
withRequiresApproval(Boolean value)
* true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API
* false = the payment does not require approval, and the funds will be captured automatically
|
public String getAuthorizationMode()
public void setAuthorizationMode(String value)
public MobilePaymentMethodSpecificInput withAuthorizationMode(String value)
public DecryptedPaymentData getDecryptedPaymentData()
public void setDecryptedPaymentData(DecryptedPaymentData value)
public MobilePaymentMethodSpecificInput withDecryptedPaymentData(DecryptedPaymentData value)
public String getEncryptedPaymentData()
public void setEncryptedPaymentData(String value)
public MobilePaymentMethodSpecificInput withEncryptedPaymentData(String value)
public String getEphemeralKey()
public void setEphemeralKey(String value)
public MobilePaymentMethodSpecificInput withEphemeralKey(String value)
public MobilePaymentProduct320SpecificInput getPaymentProduct320SpecificInput()
public void setPaymentProduct320SpecificInput(MobilePaymentProduct320SpecificInput value)
public MobilePaymentMethodSpecificInput withPaymentProduct320SpecificInput(MobilePaymentProduct320SpecificInput value)
public Integer getPaymentProductId()
public void setPaymentProductId(Integer value)
public MobilePaymentMethodSpecificInput withPaymentProductId(Integer value)
public String getPublicKeyHash()
public void setPublicKeyHash(String value)
public MobilePaymentMethodSpecificInput withPublicKeyHash(String value)
public Boolean getRequiresApproval()
public void setRequiresApproval(Boolean value)
public MobilePaymentMethodSpecificInput withRequiresApproval(Boolean value)
Copyright © 2024 Worldline Online Payments Direct. All rights reserved.