Package com.onlinepayments.domain
Class CreatePaymentRequest
java.lang.Object
com.onlinepayments.domain.CreatePaymentRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject containing the specific input details for card paymentsData that was encrypted client side containing all customer entered data elements like card data.This section will contain feedback Urls to provide feedback on the payment.Object containing additional data that will be used to assess the risk of fraudUse this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details.Object containing the specific input details for mobile paymentsgetOrder()Order object containing order related data Please note that this object is required to be able to submit the amount.Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPalObject containing the specific input details for SEPA direct debit paymentsvoidObject containing the specific input details for card paymentsvoidsetEncryptedCustomerInput(String value) Data that was encrypted client side containing all customer entered data elements like card data.voidsetFeedbacks(Feedbacks value) This section will contain feedback Urls to provide feedback on the payment.voidsetFraudFields(FraudFields value) Object containing additional data that will be used to assess the risk of fraudvoidsetHostedTokenizationId(String value) Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details.voidObject containing the specific input details for mobile paymentsvoidOrder object containing order related data Please note that this object is required to be able to submit the amount.voidObject containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPalvoidObject containing the specific input details for SEPA direct debit paymentsObject containing the specific input details for card paymentswithEncryptedCustomerInput(String value) Data that was encrypted client side containing all customer entered data elements like card data.withFeedbacks(Feedbacks value) This section will contain feedback Urls to provide feedback on the payment.withFraudFields(FraudFields value) Object containing additional data that will be used to assess the risk of fraudwithHostedTokenizationId(String value) Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details.Object containing the specific input details for mobile paymentsOrder object containing order related data Please note that this object is required to be able to submit the amount.Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPalObject containing the specific input details for SEPA direct debit payments
-
Constructor Details
-
CreatePaymentRequest
public CreatePaymentRequest()
-
-
Method Details
-
getCardPaymentMethodSpecificInput
Object containing the specific input details for card payments -
setCardPaymentMethodSpecificInput
Object containing the specific input details for card payments -
withCardPaymentMethodSpecificInput
public CreatePaymentRequest withCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value) Object containing the specific input details for card payments -
getEncryptedCustomerInput
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. -
setEncryptedCustomerInput
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. -
withEncryptedCustomerInput
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. -
getFeedbacks
This section will contain feedback Urls to provide feedback on the payment. -
setFeedbacks
This section will contain feedback Urls to provide feedback on the payment. -
withFeedbacks
This section will contain feedback Urls to provide feedback on the payment. -
getFraudFields
Object containing additional data that will be used to assess the risk of fraud -
setFraudFields
Object containing additional data that will be used to assess the risk of fraud -
withFraudFields
Object containing additional data that will be used to assess the risk of fraud -
getHostedTokenizationId
Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details. -
setHostedTokenizationId
Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details. -
withHostedTokenizationId
Use this field after a successful Hosted Tokenization session to create a payment with the tokenized payment method details. -
getMobilePaymentMethodSpecificInput
Object containing the specific input details for mobile payments -
setMobilePaymentMethodSpecificInput
Object containing the specific input details for mobile payments -
withMobilePaymentMethodSpecificInput
public CreatePaymentRequest withMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value) Object containing the specific input details for mobile payments -
getOrder
Order object containing order related data Please note that this object is required to be able to submit the amount. -
setOrder
Order object containing order related data Please note that this object is required to be able to submit the amount. -
withOrder
Order object containing order related data Please note that this object is required to be able to submit the amount. -
getRedirectPaymentMethodSpecificInput
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal -
setRedirectPaymentMethodSpecificInput
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal -
withRedirectPaymentMethodSpecificInput
public CreatePaymentRequest withRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value) Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal -
getSepaDirectDebitPaymentMethodSpecificInput
Object containing the specific input details for SEPA direct debit payments -
setSepaDirectDebitPaymentMethodSpecificInput
public void setSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value) Object containing the specific input details for SEPA direct debit payments -
withSepaDirectDebitPaymentMethodSpecificInput
public CreatePaymentRequest withSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value) Object containing the specific input details for SEPA direct debit payments
-