Package com.checkout.payments.hosted
Class HostedPaymentRequest.HostedPaymentRequestBuilder
- java.lang.Object
-
- com.checkout.payments.hosted.HostedPaymentRequest.HostedPaymentRequestBuilder
-
- Enclosing class:
- HostedPaymentRequest
public static class HostedPaymentRequest.HostedPaymentRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
currency
public HostedPaymentRequest.HostedPaymentRequestBuilder currency(Currency currency)
- Returns:
this.
-
billing
public HostedPaymentRequest.HostedPaymentRequestBuilder billing(BillingInformation billing)
- Returns:
this.
-
successUrl
public HostedPaymentRequest.HostedPaymentRequestBuilder successUrl(java.lang.String successUrl)
- Returns:
this.
-
cancelUrl
public HostedPaymentRequest.HostedPaymentRequestBuilder cancelUrl(java.lang.String cancelUrl)
- Returns:
this.
-
failureUrl
public HostedPaymentRequest.HostedPaymentRequestBuilder failureUrl(java.lang.String failureUrl)
- Returns:
this.
-
amount
public HostedPaymentRequest.HostedPaymentRequestBuilder amount(java.lang.Long amount)
- Returns:
this.
-
paymentType
public HostedPaymentRequest.HostedPaymentRequestBuilder paymentType(PaymentType paymentType)
- Returns:
this.
-
paymentIp
public HostedPaymentRequest.HostedPaymentRequestBuilder paymentIp(java.lang.String paymentIp)
- Returns:
this.
-
billingDescriptor
public HostedPaymentRequest.HostedPaymentRequestBuilder billingDescriptor(BillingDescriptor billingDescriptor)
- Returns:
this.
-
reference
public HostedPaymentRequest.HostedPaymentRequestBuilder reference(java.lang.String reference)
- Returns:
this.
-
description
public HostedPaymentRequest.HostedPaymentRequestBuilder description(java.lang.String description)
- Returns:
this.
-
displayName
public HostedPaymentRequest.HostedPaymentRequestBuilder displayName(java.lang.String displayName)
- Returns:
this.
-
processingChannelId
public HostedPaymentRequest.HostedPaymentRequestBuilder processingChannelId(java.lang.String processingChannelId)
- Returns:
this.
-
amountAllocations
public HostedPaymentRequest.HostedPaymentRequestBuilder amountAllocations(java.util.List<AmountAllocations> amountAllocations)
- Returns:
this.
-
customer
public HostedPaymentRequest.HostedPaymentRequestBuilder customer(CustomerRequest customer)
- Returns:
this.
-
shipping
public HostedPaymentRequest.HostedPaymentRequestBuilder shipping(ShippingDetails shipping)
- Returns:
this.
-
recipient
public HostedPaymentRequest.HostedPaymentRequestBuilder recipient(PaymentRecipient recipient)
- Returns:
this.
-
processing
public HostedPaymentRequest.HostedPaymentRequestBuilder processing(ProcessingSettings processing)
- Returns:
this.
-
allowPaymentMethods
public HostedPaymentRequest.HostedPaymentRequestBuilder allowPaymentMethods(java.util.List<PaymentSourceType> allowPaymentMethods)
- Returns:
this.
-
disabledPaymentMethods
public HostedPaymentRequest.HostedPaymentRequestBuilder disabledPaymentMethods(java.util.List<PaymentSourceType> disabledPaymentMethods)
- Returns:
this.
-
products
public HostedPaymentRequest.HostedPaymentRequestBuilder products(java.util.List<Product> products)
- Returns:
this.
-
risk
public HostedPaymentRequest.HostedPaymentRequestBuilder risk(RiskRequest risk)
- Returns:
this.
-
customerRetry
public HostedPaymentRequest.HostedPaymentRequestBuilder customerRetry(PaymentRetryRequest customerRetry)
- Returns:
this.
-
sender
public HostedPaymentRequest.HostedPaymentRequestBuilder sender(Sender sender)
- Returns:
this.
-
metadata
public HostedPaymentRequest.HostedPaymentRequestBuilder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
- Returns:
this.
-
locale
public HostedPaymentRequest.HostedPaymentRequestBuilder locale(LocaleType locale)
- Returns:
this.
-
threeDS
public HostedPaymentRequest.HostedPaymentRequestBuilder threeDS(ThreeDSRequest threeDS)
- Returns:
this.
-
capture
public HostedPaymentRequest.HostedPaymentRequestBuilder capture(java.lang.Boolean capture)
- Returns:
this.
-
captureOn
public HostedPaymentRequest.HostedPaymentRequestBuilder captureOn(java.time.Instant captureOn)
- Returns:
this.
-
instruction
public HostedPaymentRequest.HostedPaymentRequestBuilder instruction(PaymentInstruction instruction)
- Returns:
this.
-
paymentMethodConfiguration
public HostedPaymentRequest.HostedPaymentRequestBuilder paymentMethodConfiguration(PaymentMethodConfiguration paymentMethodConfiguration)
- Returns:
this.
-
build
public HostedPaymentRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-