Class PaymentRequest.PaymentRequestBuilder
- java.lang.Object
-
- com.checkout.payments.previous.request.PaymentRequest.PaymentRequestBuilder
-
- Enclosing class:
- PaymentRequest
public static class PaymentRequest.PaymentRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
source
public PaymentRequest.PaymentRequestBuilder source(AbstractRequestSource source)
- Returns:
this.
-
amount
public PaymentRequest.PaymentRequestBuilder amount(java.lang.Long amount)
- Returns:
this.
-
currency
public PaymentRequest.PaymentRequestBuilder currency(Currency currency)
- Returns:
this.
-
paymentType
public PaymentRequest.PaymentRequestBuilder paymentType(PaymentType paymentType)
- Returns:
this.
-
merchantInitiated
public PaymentRequest.PaymentRequestBuilder merchantInitiated(java.lang.Boolean merchantInitiated)
- Returns:
this.
-
reference
public PaymentRequest.PaymentRequestBuilder reference(java.lang.String reference)
- Returns:
this.
-
description
public PaymentRequest.PaymentRequestBuilder description(java.lang.String description)
- Returns:
this.
-
capture
public PaymentRequest.PaymentRequestBuilder capture(java.lang.Boolean capture)
- Returns:
this.
-
captureOn
public PaymentRequest.PaymentRequestBuilder captureOn(java.time.Instant captureOn)
- Returns:
this.
-
customer
public PaymentRequest.PaymentRequestBuilder customer(CustomerRequest customer)
- Returns:
this.
-
billingDescriptor
public PaymentRequest.PaymentRequestBuilder billingDescriptor(BillingDescriptor billingDescriptor)
- Returns:
this.
-
shipping
public PaymentRequest.PaymentRequestBuilder shipping(ShippingDetails shipping)
- Returns:
this.
-
threeDS
public PaymentRequest.PaymentRequestBuilder threeDS(ThreeDSRequest threeDS)
- Returns:
this.
-
previousPaymentId
public PaymentRequest.PaymentRequestBuilder previousPaymentId(java.lang.String previousPaymentId)
- Returns:
this.
-
risk
public PaymentRequest.PaymentRequestBuilder risk(RiskRequest risk)
- Returns:
this.
-
successUrl
public PaymentRequest.PaymentRequestBuilder successUrl(java.lang.String successUrl)
- Returns:
this.
-
failureUrl
public PaymentRequest.PaymentRequestBuilder failureUrl(java.lang.String failureUrl)
- Returns:
this.
-
paymentIp
public PaymentRequest.PaymentRequestBuilder paymentIp(java.lang.String paymentIp)
- Returns:
this.
-
recipient
public PaymentRequest.PaymentRequestBuilder recipient(PaymentRecipient recipient)
- Returns:
this.
-
processing
public PaymentRequest.PaymentRequestBuilder processing(ProcessingSettings processing)
- Returns:
this.
-
metadata
public PaymentRequest.PaymentRequestBuilder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
- Returns:
this.
-
build
public PaymentRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-