public class CreatePaymentRequest extends Object
| Constructor and Description |
|---|
CreatePaymentRequest() |
| Modifier and Type | Method and Description |
|---|---|
CardPaymentMethodSpecificInput |
getCardPaymentMethodSpecificInput()
Object containing the specific input details for card payments
|
String |
getEncryptedCustomerInput()
Data that was encrypted client side containing all customer entered data elements like card data.
|
FraudFields |
getFraudFields()
Object containing additional data that will be used to assess the risk of fraud
|
String |
getHostedTokenizationId()
Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details.
|
MobilePaymentMethodSpecificInput |
getMobilePaymentMethodSpecificInput()
Object containing the specific input details for mobile payments
|
Order |
getOrder()
Order object containing order related data
Please note that this object is required to be able to submit the amount.
|
RedirectPaymentMethodSpecificInput |
getRedirectPaymentMethodSpecificInput()
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
|
SepaDirectDebitPaymentMethodSpecificInput |
getSepaDirectDebitPaymentMethodSpecificInput()
Object containing the specific input details for SEPA direct debit payments
|
void |
setCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value)
Object containing the specific input details for card payments
|
void |
setEncryptedCustomerInput(String value)
Data that was encrypted client side containing all customer entered data elements like card data.
|
void |
setFraudFields(FraudFields value)
Object containing additional data that will be used to assess the risk of fraud
|
void |
setHostedTokenizationId(String value)
Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details.
|
void |
setMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value)
Object containing the specific input details for mobile payments
|
void |
setOrder(Order value)
Order object containing order related data
Please note that this object is required to be able to submit the amount.
|
void |
setRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
|
void |
setSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value)
Object containing the specific input details for SEPA direct debit payments
|
CreatePaymentRequest |
withCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value)
Object containing the specific input details for card payments
|
CreatePaymentRequest |
withEncryptedCustomerInput(String value)
Data that was encrypted client side containing all customer entered data elements like card data.
|
CreatePaymentRequest |
withFraudFields(FraudFields value)
Object containing additional data that will be used to assess the risk of fraud
|
CreatePaymentRequest |
withHostedTokenizationId(String value)
Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details.
|
CreatePaymentRequest |
withMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value)
Object containing the specific input details for mobile payments
|
CreatePaymentRequest |
withOrder(Order value)
Order object containing order related data
Please note that this object is required to be able to submit the amount.
|
CreatePaymentRequest |
withRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
|
CreatePaymentRequest |
withSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value)
Object containing the specific input details for SEPA direct debit payments
|
public CardPaymentMethodSpecificInput getCardPaymentMethodSpecificInput()
public void setCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value)
public CreatePaymentRequest withCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value)
public String getEncryptedCustomerInput()
public void setEncryptedCustomerInput(String value)
public CreatePaymentRequest withEncryptedCustomerInput(String value)
public FraudFields getFraudFields()
public void setFraudFields(FraudFields value)
public CreatePaymentRequest withFraudFields(FraudFields value)
public String getHostedTokenizationId()
public void setHostedTokenizationId(String value)
public CreatePaymentRequest withHostedTokenizationId(String value)
public MobilePaymentMethodSpecificInput getMobilePaymentMethodSpecificInput()
public void setMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value)
public CreatePaymentRequest withMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value)
public Order getOrder()
public void setOrder(Order value)
public CreatePaymentRequest withOrder(Order value)
public RedirectPaymentMethodSpecificInput getRedirectPaymentMethodSpecificInput()
public void setRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
public CreatePaymentRequest withRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
public SepaDirectDebitPaymentMethodSpecificInput getSepaDirectDebitPaymentMethodSpecificInput()
public void setSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value)
public CreatePaymentRequest withSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value)
Copyright © 2024 Worldline Online Payments Direct. All rights reserved.