Class CreatePaymentLinkRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject containing the specific input details for card paymentsDeprecated.A note related to the created payment link.Deprecated.The date after which the payment link will not be usable to complete the payment.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 fraudObject containing hosted checkout specific dataObject 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.An object containing the details of the related payment input.An object containing details specific to payment link creationDeprecated.The payment link recipient name.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 paymentsvoidsetDescription(String value) Deprecated.A note related to the created payment link.voidsetExpirationDate(ZonedDateTime value) Deprecated.The date after which the payment link will not be usable to complete the payment.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 fraudvoidObject containing hosted checkout specific datavoidObject 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.voidAn object containing the details of the related payment input.voidAn object containing details specific to payment link creationvoidsetRecipientName(String value) Deprecated.The payment link recipient name.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 paymentswithDescription(String value) Deprecated.A note related to the created payment link.withExpirationDate(ZonedDateTime value) Deprecated.The date after which the payment link will not be usable to complete the payment.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 fraudObject containing hosted checkout specific dataObject 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.An object containing the details of the related payment input.An object containing details specific to payment link creationwithRecipientName(String value) Deprecated.The payment link recipient name.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
-
CreatePaymentLinkRequest
public CreatePaymentLinkRequest()
-
-
Method Details
-
getCardPaymentMethodSpecificInput
Object containing the specific input details for card payments -
setCardPaymentMethodSpecificInput
Object containing the specific input details for card payments -
withCardPaymentMethodSpecificInput
public CreatePaymentLinkRequest withCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInputBase value) Object containing the specific input details for card payments -
getDescription
Deprecated.A note related to the created payment link. Use paymentLinkSpecificInput/description instead.A note related to the created payment link.Deprecated: Use
paymentLinkSpecificInput/descriptioninstead. -
setDescription
Deprecated.A note related to the created payment link. Use paymentLinkSpecificInput/description instead.A note related to the created payment link.Deprecated: Use
paymentLinkSpecificInput/descriptioninstead. -
withDescription
Deprecated.A note related to the created payment link. Use paymentLinkSpecificInput/description instead.A note related to the created payment link.Deprecated: Use
paymentLinkSpecificInput/descriptioninstead. -
getExpirationDate
Deprecated.The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset. Use paymentLinkSpecificInput/expirationDate instead.The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset.Deprecated: Use
paymentLinkSpecificInput/expirationDateinstead. -
setExpirationDate
Deprecated.The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset. Use paymentLinkSpecificInput/expirationDate instead.The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset.Deprecated: Use
paymentLinkSpecificInput/expirationDateinstead. -
withExpirationDate
Deprecated.The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset. Use paymentLinkSpecificInput/expirationDate instead.The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset.Deprecated: Use
paymentLinkSpecificInput/expirationDateinstead. -
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 -
getHostedCheckoutSpecificInput
Object containing hosted checkout specific data -
setHostedCheckoutSpecificInput
Object containing hosted checkout specific data -
withHostedCheckoutSpecificInput
Object containing hosted checkout specific data -
getMobilePaymentMethodSpecificInput
Object containing the specific input details for mobile payments -
setMobilePaymentMethodSpecificInput
public void setMobilePaymentMethodSpecificInput(MobilePaymentMethodHostedCheckoutSpecificInput value) Object containing the specific input details for mobile payments -
withMobilePaymentMethodSpecificInput
public CreatePaymentLinkRequest withMobilePaymentMethodSpecificInput(MobilePaymentMethodHostedCheckoutSpecificInput 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. -
getPaymentLinkOrder
An object containing the details of the related payment input.Deprecated: All properties in
paymentLinkOrderare deprecated. Use corresponding values as noted below: | Property | Replacement | | - | - | | merchantReference |references/merchantReference| | amount |order/amountOfMoney| | surchargeSpecificInput |order/surchargeSpecificInput| -
setPaymentLinkOrder
An object containing the details of the related payment input.Deprecated: All properties in
paymentLinkOrderare deprecated. Use corresponding values as noted below: | Property | Replacement | | - | - | | merchantReference |references/merchantReference| | amount |order/amountOfMoney| | surchargeSpecificInput |order/surchargeSpecificInput| -
withPaymentLinkOrder
An object containing the details of the related payment input.Deprecated: All properties in
paymentLinkOrderare deprecated. Use corresponding values as noted below: | Property | Replacement | | - | - | | merchantReference |references/merchantReference| | amount |order/amountOfMoney| | surchargeSpecificInput |order/surchargeSpecificInput| -
getPaymentLinkSpecificInput
An object containing details specific to payment link creation -
setPaymentLinkSpecificInput
An object containing details specific to payment link creation -
withPaymentLinkSpecificInput
An object containing details specific to payment link creation -
getRecipientName
Deprecated.The payment link recipient name. Use paymentLinkSpecificInput/recipientName instead.The payment link recipient name.Deprecated: Use
paymentLinkSpecificInput/recipientNameinstead. -
setRecipientName
Deprecated.The payment link recipient name. Use paymentLinkSpecificInput/recipientName instead.The payment link recipient name.Deprecated: Use
paymentLinkSpecificInput/recipientNameinstead. -
withRecipientName
Deprecated.The payment link recipient name. Use paymentLinkSpecificInput/recipientName instead.The payment link recipient name.Deprecated: Use
paymentLinkSpecificInput/recipientNameinstead. -
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 CreatePaymentLinkRequest 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(SepaDirectDebitPaymentMethodSpecificInputBase value) Object containing the specific input details for SEPA direct debit payments -
withSepaDirectDebitPaymentMethodSpecificInput
public CreatePaymentLinkRequest withSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInputBase value) Object containing the specific input details for SEPA direct debit payments
-