public static class HostedPaymentRequest.HostedPaymentRequestBuilder
extends java.lang.Object
public HostedPaymentRequest.HostedPaymentRequestBuilder amount(java.lang.Long amount)
public HostedPaymentRequest.HostedPaymentRequestBuilder currency(Currency currency)
public HostedPaymentRequest.HostedPaymentRequestBuilder reference(java.lang.String reference)
public HostedPaymentRequest.HostedPaymentRequestBuilder description(java.lang.String description)
public HostedPaymentRequest.HostedPaymentRequestBuilder customer(CustomerRequest customer)
public HostedPaymentRequest.HostedPaymentRequestBuilder shipping(ShippingDetails shipping)
public HostedPaymentRequest.HostedPaymentRequestBuilder billing(BillingInformation billing)
public HostedPaymentRequest.HostedPaymentRequestBuilder recipient(PaymentRecipient recipient)
public HostedPaymentRequest.HostedPaymentRequestBuilder processing(ProcessingSettings processing)
public HostedPaymentRequest.HostedPaymentRequestBuilder products(java.util.List<Product> products)
public HostedPaymentRequest.HostedPaymentRequestBuilder risk(RiskRequest risk)
public HostedPaymentRequest.HostedPaymentRequestBuilder successUrl(java.lang.String successUrl)
public HostedPaymentRequest.HostedPaymentRequestBuilder cancelUrl(java.lang.String cancelUrl)
public HostedPaymentRequest.HostedPaymentRequestBuilder failureUrl(java.lang.String failureUrl)
public HostedPaymentRequest.HostedPaymentRequestBuilder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public HostedPaymentRequest.HostedPaymentRequestBuilder locale(java.lang.String locale)
public HostedPaymentRequest.HostedPaymentRequestBuilder threeDS(ThreeDSRequest threeDS)
public HostedPaymentRequest.HostedPaymentRequestBuilder capture(boolean capture)
public HostedPaymentRequest.HostedPaymentRequestBuilder captureOn(java.time.Instant captureOn)
public HostedPaymentRequest.HostedPaymentRequestBuilder paymentType(PaymentType paymentType)
public HostedPaymentRequest.HostedPaymentRequestBuilder paymentIp(java.lang.String paymentIp)
public HostedPaymentRequest.HostedPaymentRequestBuilder billingDescriptor(BillingDescriptor billingDescriptor)
public HostedPaymentRequest.HostedPaymentRequestBuilder allowPaymentMethods(java.util.List<PaymentSourceType> allowPaymentMethods)
public HostedPaymentRequest.HostedPaymentRequestBuilder processingChannelId(java.lang.String processingChannelId)
public HostedPaymentRequest.HostedPaymentRequestBuilder amountAllocations(java.util.List<AmountAllocations> amountAllocations)
public HostedPaymentRequest build()
public java.lang.String toString()
toString in class java.lang.Object