Package com.checkout.payments
Class CaptureRequest.CaptureRequestBuilder
- java.lang.Object
-
- com.checkout.payments.CaptureRequest.CaptureRequestBuilder
-
- Enclosing class:
- CaptureRequest
public static class CaptureRequest.CaptureRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
amount
public CaptureRequest.CaptureRequestBuilder amount(java.lang.Long amount)
- Returns:
this.
-
captureType
public CaptureRequest.CaptureRequestBuilder captureType(CaptureType captureType)
- Returns:
this.
-
reference
public CaptureRequest.CaptureRequestBuilder reference(java.lang.String reference)
- Returns:
this.
-
customer
public CaptureRequest.CaptureRequestBuilder customer(PaymentCustomerRequest customer)
- Returns:
this.
-
description
public CaptureRequest.CaptureRequestBuilder description(java.lang.String description)
- Returns:
this.
-
billingDescriptor
public CaptureRequest.CaptureRequestBuilder billingDescriptor(BillingDescriptor billingDescriptor)
- Returns:
this.
-
shipping
public CaptureRequest.CaptureRequestBuilder shipping(ShippingDetails shipping)
- Returns:
this.
-
items
public CaptureRequest.CaptureRequestBuilder items(java.util.List<ProductRequest> items)
- Returns:
this.
-
marketplace
@Deprecated public CaptureRequest.CaptureRequestBuilder marketplace(MarketplaceData marketplace)
Deprecated.This property will be removed in the future, and should be usedCaptureRequest.amountAllocationsinstead- Returns:
this.
-
amountAllocations
public CaptureRequest.CaptureRequestBuilder amountAllocations(java.util.List<AmountAllocations> amountAllocations)
- Returns:
this.
-
processing
public CaptureRequest.CaptureRequestBuilder processing(ProcessingSettings processing)
- Returns:
this.
-
metadata
public CaptureRequest.CaptureRequestBuilder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
- Returns:
this.
-
build
public CaptureRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-