public static class PaymentSessionsRequest.PaymentSessionsRequestBuilder
extends java.lang.Object
public PaymentSessionsRequest.PaymentSessionsRequestBuilder amount(java.lang.Long amount)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder currency(Currency currency)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder paymentType(PaymentType paymentType)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder billing(BillingInformation billing)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder billingDescriptor(BillingDescriptor billingDescriptor)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder reference(java.lang.String reference)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder description(java.lang.String description)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder customer(PaymentCustomerRequest customer)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder shipping(ShippingDetails shipping)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder recipient(PaymentRecipient recipient)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder processing(ProcessingSettings processing)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder processingChannelId(java.lang.String processingChannelId)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder expiresOn(java.time.Instant expiresOn)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder paymentMethodConfiguration(PaymentMethodConfiguration paymentMethodConfiguration)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder enabledPaymentMethods(java.util.List<PaymentMethodsType> enabledPaymentMethods)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder disabledPaymentMethods(java.util.List<PaymentMethodsType> disabledPaymentMethods)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder items(java.util.List<Product> items)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder amountAllocations(java.util.List<AmountAllocations> amountAllocations)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder risk(RiskRequest risk)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder customerRetry(PaymentRetryRequest customerRetry)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder displayName(java.lang.String displayName)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder successUrl(java.lang.String successUrl)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder failureUrl(java.lang.String failureUrl)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder locale(java.lang.String locale)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder threeDS(ThreeDSRequest threeDS)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder sender(PaymentSender sender)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder capture(java.lang.Boolean capture)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder ipAddress(java.lang.String ipAddress)
public PaymentSessionsRequest.PaymentSessionsRequestBuilder taxAmount(java.lang.Integer taxAmount)
public PaymentSessionsRequest build()
public java.lang.String toString()
toString in class java.lang.Object