Package com.checkout.payments
Class ProcessingSettings.ProcessingSettingsBuilder
- java.lang.Object
-
- com.checkout.payments.ProcessingSettings.ProcessingSettingsBuilder
-
- Enclosing class:
- ProcessingSettings
public static class ProcessingSettings.ProcessingSettingsBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
orderId
public ProcessingSettings.ProcessingSettingsBuilder orderId(java.lang.String orderId)
- Returns:
this.
-
taxAmount
public ProcessingSettings.ProcessingSettingsBuilder taxAmount(java.lang.Long taxAmount)
- Returns:
this.
-
discountAmount
public ProcessingSettings.ProcessingSettingsBuilder discountAmount(java.lang.Long discountAmount)
- Returns:
this.
-
dutyAmount
public ProcessingSettings.ProcessingSettingsBuilder dutyAmount(java.lang.Long dutyAmount)
- Returns:
this.
-
shippingAmount
public ProcessingSettings.ProcessingSettingsBuilder shippingAmount(java.lang.Long shippingAmount)
- Returns:
this.
-
shippingTaxAmount
public ProcessingSettings.ProcessingSettingsBuilder shippingTaxAmount(java.lang.Long shippingTaxAmount)
- Returns:
this.
-
aft
public ProcessingSettings.ProcessingSettingsBuilder aft(boolean aft)
- Returns:
this.
-
preferredScheme
public ProcessingSettings.ProcessingSettingsBuilder preferredScheme(PreferredSchema preferredScheme)
- Returns:
this.
-
merchantInitiatedReason
public ProcessingSettings.ProcessingSettingsBuilder merchantInitiatedReason(MerchantInitiatedReason merchantInitiatedReason)
- Returns:
this.
-
campaignId
public ProcessingSettings.ProcessingSettingsBuilder campaignId(java.lang.Long campaignId)
- Returns:
this.
-
productType
public ProcessingSettings.ProcessingSettingsBuilder productType(ProductType productType)
- Returns:
this.
-
openId
public ProcessingSettings.ProcessingSettingsBuilder openId(java.lang.String openId)
- Returns:
this.
-
originalOrderAmount
public ProcessingSettings.ProcessingSettingsBuilder originalOrderAmount(java.lang.Long originalOrderAmount)
- Returns:
this.
-
receiptId
public ProcessingSettings.ProcessingSettingsBuilder receiptId(java.lang.String receiptId)
- Returns:
this.
-
terminalType
public ProcessingSettings.ProcessingSettingsBuilder terminalType(TerminalType terminalType)
- Returns:
this.
-
osType
public ProcessingSettings.ProcessingSettingsBuilder osType(OsType osType)
- Returns:
this.
-
invoiceId
public ProcessingSettings.ProcessingSettingsBuilder invoiceId(java.lang.String invoiceId)
- Returns:
this.
-
brandName
public ProcessingSettings.ProcessingSettingsBuilder brandName(java.lang.String brandName)
- Returns:
this.
-
locale
public ProcessingSettings.ProcessingSettingsBuilder locale(java.lang.String locale)
- Returns:
this.
-
shippingPreference
public ProcessingSettings.ProcessingSettingsBuilder shippingPreference(ShippingPreference shippingPreference)
- Returns:
this.
-
userAction
public ProcessingSettings.ProcessingSettingsBuilder userAction(UserAction userAction)
- Returns:
this.
-
setTransactionContext
public ProcessingSettings.ProcessingSettingsBuilder setTransactionContext(java.util.List<java.util.Map<java.lang.String,java.lang.String>> setTransactionContext)
- Returns:
this.
-
airlineData
public ProcessingSettings.ProcessingSettingsBuilder airlineData(java.util.List<AirlineData> airlineData)
- Returns:
this.
-
otpValue
public ProcessingSettings.ProcessingSettingsBuilder otpValue(java.lang.String otpValue)
- Returns:
this.
-
purchaseCountry
public ProcessingSettings.ProcessingSettingsBuilder purchaseCountry(CountryCode purchaseCountry)
- Returns:
this.
-
customPaymentMethodIds
public ProcessingSettings.ProcessingSettingsBuilder customPaymentMethodIds(java.util.List<java.lang.String> customPaymentMethodIds)
- Returns:
this.
-
merchantCallbackUrl
public ProcessingSettings.ProcessingSettingsBuilder merchantCallbackUrl(java.lang.String merchantCallbackUrl)
- Returns:
this.
-
lineOfBusiness
public ProcessingSettings.ProcessingSettingsBuilder lineOfBusiness(java.lang.String lineOfBusiness)
- Returns:
this.
-
shippingDelay
public ProcessingSettings.ProcessingSettingsBuilder shippingDelay(java.lang.Long shippingDelay)
- Returns:
this.
-
shippingInfo
public ProcessingSettings.ProcessingSettingsBuilder shippingInfo(java.util.List<ShippingInfo> shippingInfo)
- Returns:
this.
-
provisionNetworkToken
public ProcessingSettings.ProcessingSettingsBuilder provisionNetworkToken(java.lang.Boolean provisionNetworkToken)
- Returns:
this.
-
panPreference
public ProcessingSettings.ProcessingSettingsBuilder panPreference(PanProcessedType panPreference)
- Returns:
this.
-
dlocal
public ProcessingSettings.ProcessingSettingsBuilder dlocal(DLocalProcessingSettings dlocal)
- Returns:
this.
-
senderInformation
public ProcessingSettings.ProcessingSettingsBuilder senderInformation(SenderInformation senderInformation)
- Returns:
this.
-
cardType
public ProcessingSettings.ProcessingSettingsBuilder cardType(CardType cardType)
- Returns:
this.
-
affiliateId
public ProcessingSettings.ProcessingSettingsBuilder affiliateId(java.lang.String affiliateId)
- Returns:
this.
-
affiliateUrl
public ProcessingSettings.ProcessingSettingsBuilder affiliateUrl(java.lang.String affiliateUrl)
- Returns:
this.
-
build
public ProcessingSettings build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-