Class PaymentSetupsResponse.PaymentSetupsResponseBuilder
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.setups.responses.PaymentSetupsResponse.PaymentSetupsResponseBuilder
-
- Enclosing class:
- PaymentSetupsResponse
public static class PaymentSetupsResponse.PaymentSetupsResponseBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public PaymentSetupsResponse.PaymentSetupsResponseBuilder id(java.lang.String id)
The unique identifier of the payment setup.- Returns:
this.
-
processingChannelId
public PaymentSetupsResponse.PaymentSetupsResponseBuilder processingChannelId(java.lang.String processingChannelId)
The processing channel used for the payment setup- Returns:
this.
-
amount
public PaymentSetupsResponse.PaymentSetupsResponseBuilder amount(java.lang.Long amount)
The payment amount. The exact format depends on the currency- Returns:
this.
-
currency
public PaymentSetupsResponse.PaymentSetupsResponseBuilder currency(Currency currency)
The three-letter ISO currency code- Returns:
this.
-
paymentType
public PaymentSetupsResponse.PaymentSetupsResponseBuilder paymentType(PaymentType paymentType)
The type of payment method- Returns:
this.
-
reference
public PaymentSetupsResponse.PaymentSetupsResponseBuilder reference(java.lang.String reference)
The reference identifier for this payment setup- Returns:
this.
-
description
public PaymentSetupsResponse.PaymentSetupsResponseBuilder description(java.lang.String description)
A description of the payment setup- Returns:
this.
-
paymentMethods
public PaymentSetupsResponse.PaymentSetupsResponseBuilder paymentMethods(PaymentMethods paymentMethods)
The payment method configuration for this setup- Returns:
this.
-
settings
public PaymentSetupsResponse.PaymentSetupsResponseBuilder settings(Settings settings)
The payment setup configuration settings- Returns:
this.
-
customer
public PaymentSetupsResponse.PaymentSetupsResponseBuilder customer(Customer customer)
Details about the customer- Returns:
this.
-
order
public PaymentSetupsResponse.PaymentSetupsResponseBuilder order(Order order)
Details about the order associated with this payment setup- Returns:
this.
-
industry
public PaymentSetupsResponse.PaymentSetupsResponseBuilder industry(Industry industry)
Industry-specific information for specialized payment scenarios- Returns:
this.
-
build
public PaymentSetupsResponse build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-