Package com.adyen.model.payout
Class PayoutRequest
- java.lang.Object
-
- com.adyen.model.payout.PayoutRequest
-
public class PayoutRequest extends Object
PayoutRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPayoutRequest.EntityTypeEnumThe type of the entity the payment is processed for.static classPayoutRequest.RecurringProcessingModelEnumDefines a recurring payment type.static classPayoutRequest.ShopperInteractionEnumSpecifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer.
-
Constructor Summary
Constructors Constructor Description PayoutRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PayoutRequestaccountInfo(AccountInfo accountInfo)PayoutRequestadditionalAmount(Amount additionalAmount)PayoutRequestadditionalData(Map<String,String> additionalData)PayoutRequestaddSplitsItem(Split splitsItem)PayoutRequestamount(Amount amount)PayoutRequestapplicationInfo(ApplicationInfo applicationInfo)PayoutRequestbankAccount(BankAccount bankAccount)PayoutRequestbillingAddress(Address billingAddress)PayoutRequestbrowserInfo(BrowserInfo browserInfo)PayoutRequestcaptureDelayHours(Integer captureDelayHours)PayoutRequestcard(Card card)PayoutRequestdateOfBirth(Date dateOfBirth)PayoutRequestdccQuote(ForexQuote dccQuote)PayoutRequestdeliveryAddress(Address deliveryAddress)PayoutRequestdeliveryDate(Date deliveryDate)PayoutRequestdeviceFingerprint(String deviceFingerprint)PayoutRequestenableRealTimeUpdate(Boolean enableRealTimeUpdate)PayoutRequestentityType(PayoutRequest.EntityTypeEnum entityType)booleanequals(Object o)PayoutRequestfraudOffset(Integer fraudOffset)PayoutRequestfundSource(FundSource fundSource)AccountInfogetAccountInfo()Get accountInfoAmountgetAdditionalAmount()Get additionalAmountMap<String,String>getAdditionalData()This field contains additional data, which may be required for a particular payment request.AmountgetAmount()Get amountApplicationInfogetApplicationInfo()Get applicationInfoBankAccountgetBankAccount()Get bankAccountAddressgetBillingAddress()Get billingAddressBrowserInfogetBrowserInfo()Get browserInfoIntegergetCaptureDelayHours()The delay between the authorisation and scheduled auto-capture, specified in hours.CardgetCard()Get cardDategetDateOfBirth()The shopper's date of birth.ForexQuotegetDccQuote()Get dccQuoteAddressgetDeliveryAddress()Get deliveryAddressDategetDeliveryDate()The date and time the purchased goods should be delivered.StringgetDeviceFingerprint()A string containing the shopper's device fingerprint.PayoutRequest.EntityTypeEnumgetEntityType()The type of the entity the payment is processed for.IntegergetFraudOffset()An integer value that is added to the normal fraud score.FundSourcegetFundSource()Get fundSourceInstallmentsgetInstallments()Get installmentsStringgetMcc()The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment.StringgetMerchantAccount()The merchant account identifier, with which you want to process the transaction.StringgetMerchantOrderReference()This reference allows linking multiple transactions to each other.MerchantRiskIndicatorgetMerchantRiskIndicator()Get merchantRiskIndicatorMap<String,String>getMetadata()Metadata consists of entries, each of which includes a key and a value.ThreeDSecureDatagetMpiData()Get mpiDataStringgetNationality()The two-character country code of the shopper's nationality.StringgetOrderReference()The order reference to link multiple partial payments.RecurringgetRecurring()Get recurringPayoutRequest.RecurringProcessingModelEnumgetRecurringProcessingModel()Defines a recurring payment type.StringgetReference()The reference to uniquely identify a payment.StringgetSelectedBrand()Some payment methods require defining a value for this field to specify how to process the transaction.StringgetSelectedRecurringDetailReference()The `recurringDetailReference` you want to use for this payment.StringgetSessionId()A session ID used to identify a payment session.StringgetShopperEmail()The shopper's email address.PayoutRequest.ShopperInteractionEnumgetShopperInteraction()Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer.StringgetShopperIP()The shopper's IP address.StringgetShopperLocale()The combination of a language code and a country code to specify the language to be used in the payment.NamegetShopperName()Get shopperNameStringgetShopperReference()The shopper's reference to uniquely identify this shopper (e.g.StringgetShopperStatement()The text to appear on the shopper's bank statement.StringgetSocialSecurityNumber()The shopper's social security number.List<Split>getSplits()The details of how the payment should be split when distributing a payment to a MarketPay Marketplace and its Accounts.StringgetStore()The physical store, for which this payment is processed.StringgetTelephoneNumber()The shopper's telephone number.ThreeDS2RequestDatagetThreeDS2RequestData()Get threeDS2RequestDataStringgetTotalsGroup()The reference value to aggregate sales totals in reporting.inthashCode()PayoutRequestinstallments(Installments installments)BooleanisEnableRealTimeUpdate()Choose if a specific transaction should use the Real-time Account Updater, regardless of other settings.BooleanisThreeDSAuthenticationOnly()If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/checkout/3d-secure/native-3ds2/authentication-only), and not the payment authorisation.BooleanisTrustedShopper()Set to true if the payment should be routed to a trusted MID.PayoutRequestmcc(String mcc)PayoutRequestmerchantAccount(String merchantAccount)PayoutRequestmerchantOrderReference(String merchantOrderReference)PayoutRequestmerchantRiskIndicator(MerchantRiskIndicator merchantRiskIndicator)PayoutRequestmetadata(Map<String,String> metadata)PayoutRequestmpiData(ThreeDSecureData mpiData)PayoutRequestnationality(String nationality)PayoutRequestorderReference(String orderReference)PayoutRequestrecurring(Recurring recurring)PayoutRequestrecurringProcessingModel(PayoutRequest.RecurringProcessingModelEnum recurringProcessingModel)PayoutRequestreference(String reference)PayoutRequestselectedBrand(String selectedBrand)PayoutRequestselectedRecurringDetailReference(String selectedRecurringDetailReference)PayoutRequestsessionId(String sessionId)voidsetAccountInfo(AccountInfo accountInfo)voidsetAdditionalAmount(Amount additionalAmount)voidsetAdditionalData(Map<String,String> additionalData)voidsetAmount(Amount amount)voidsetApplicationInfo(ApplicationInfo applicationInfo)voidsetBankAccount(BankAccount bankAccount)voidsetBillingAddress(Address billingAddress)voidsetBrowserInfo(BrowserInfo browserInfo)voidsetCaptureDelayHours(Integer captureDelayHours)voidsetCard(Card card)voidsetDateOfBirth(Date dateOfBirth)voidsetDccQuote(ForexQuote dccQuote)voidsetDeliveryAddress(Address deliveryAddress)voidsetDeliveryDate(Date deliveryDate)voidsetDeviceFingerprint(String deviceFingerprint)voidsetEnableRealTimeUpdate(Boolean enableRealTimeUpdate)voidsetEntityType(PayoutRequest.EntityTypeEnum entityType)voidsetFraudOffset(Integer fraudOffset)voidsetFundSource(FundSource fundSource)voidsetInstallments(Installments installments)voidsetMcc(String mcc)voidsetMerchantAccount(String merchantAccount)voidsetMerchantOrderReference(String merchantOrderReference)voidsetMerchantRiskIndicator(MerchantRiskIndicator merchantRiskIndicator)voidsetMetadata(Map<String,String> metadata)voidsetMpiData(ThreeDSecureData mpiData)voidsetNationality(String nationality)voidsetOrderReference(String orderReference)voidsetRecurring(Recurring recurring)voidsetRecurringProcessingModel(PayoutRequest.RecurringProcessingModelEnum recurringProcessingModel)voidsetReference(String reference)voidsetSelectedBrand(String selectedBrand)voidsetSelectedRecurringDetailReference(String selectedRecurringDetailReference)voidsetSessionId(String sessionId)voidsetShopperEmail(String shopperEmail)voidsetShopperInteraction(PayoutRequest.ShopperInteractionEnum shopperInteraction)voidsetShopperIP(String shopperIP)voidsetShopperLocale(String shopperLocale)voidsetShopperName(Name shopperName)voidsetShopperReference(String shopperReference)voidsetShopperStatement(String shopperStatement)voidsetSocialSecurityNumber(String socialSecurityNumber)voidsetSplits(List<Split> splits)voidsetStore(String store)voidsetTelephoneNumber(String telephoneNumber)voidsetThreeDS2RequestData(ThreeDS2RequestData threeDS2RequestData)voidsetThreeDSAuthenticationOnly(Boolean threeDSAuthenticationOnly)voidsetTotalsGroup(String totalsGroup)voidsetTrustedShopper(Boolean trustedShopper)PayoutRequestshopperEmail(String shopperEmail)PayoutRequestshopperInteraction(PayoutRequest.ShopperInteractionEnum shopperInteraction)PayoutRequestshopperIP(String shopperIP)PayoutRequestshopperLocale(String shopperLocale)PayoutRequestshopperName(Name shopperName)PayoutRequestshopperReference(String shopperReference)PayoutRequestshopperStatement(String shopperStatement)PayoutRequestsocialSecurityNumber(String socialSecurityNumber)PayoutRequestsplits(List<Split> splits)PayoutRequeststore(String store)PayoutRequesttelephoneNumber(String telephoneNumber)PayoutRequestthreeDS2RequestData(ThreeDS2RequestData threeDS2RequestData)PayoutRequestthreeDSAuthenticationOnly(Boolean threeDSAuthenticationOnly)StringtoString()PayoutRequesttotalsGroup(String totalsGroup)PayoutRequesttrustedShopper(Boolean trustedShopper)
-
-
-
Method Detail
-
accountInfo
public PayoutRequest accountInfo(AccountInfo accountInfo)
-
getAccountInfo
public AccountInfo getAccountInfo()
Get accountInfo- Returns:
- accountInfo
-
setAccountInfo
public void setAccountInfo(AccountInfo accountInfo)
-
additionalAmount
public PayoutRequest additionalAmount(Amount additionalAmount)
-
getAdditionalAmount
public Amount getAdditionalAmount()
Get additionalAmount- Returns:
- additionalAmount
-
setAdditionalAmount
public void setAdditionalAmount(Amount additionalAmount)
-
additionalData
public PayoutRequest additionalData(Map<String,String> additionalData)
-
getAdditionalData
public Map<String,String> getAdditionalData()
This field contains additional data, which may be required for a particular payment request. The `additionalData` object consists of entries, each of which includes the key and value. For more information on possible key-value pairs, refer to the [additionalData section](https://docs.adyen.com/api-reference/payments-api#paymentrequestadditionaldata).- Returns:
- additionalData
-
amount
public PayoutRequest amount(Amount amount)
-
getAmount
public Amount getAmount()
Get amount- Returns:
- amount
-
setAmount
public void setAmount(Amount amount)
-
applicationInfo
public PayoutRequest applicationInfo(ApplicationInfo applicationInfo)
-
getApplicationInfo
public ApplicationInfo getApplicationInfo()
Get applicationInfo- Returns:
- applicationInfo
-
setApplicationInfo
public void setApplicationInfo(ApplicationInfo applicationInfo)
-
bankAccount
public PayoutRequest bankAccount(BankAccount bankAccount)
-
getBankAccount
public BankAccount getBankAccount()
Get bankAccount- Returns:
- bankAccount
-
setBankAccount
public void setBankAccount(BankAccount bankAccount)
-
billingAddress
public PayoutRequest billingAddress(Address billingAddress)
-
getBillingAddress
public Address getBillingAddress()
Get billingAddress- Returns:
- billingAddress
-
setBillingAddress
public void setBillingAddress(Address billingAddress)
-
browserInfo
public PayoutRequest browserInfo(BrowserInfo browserInfo)
-
getBrowserInfo
public BrowserInfo getBrowserInfo()
Get browserInfo- Returns:
- browserInfo
-
setBrowserInfo
public void setBrowserInfo(BrowserInfo browserInfo)
-
captureDelayHours
public PayoutRequest captureDelayHours(Integer captureDelayHours)
-
getCaptureDelayHours
public Integer getCaptureDelayHours()
The delay between the authorisation and scheduled auto-capture, specified in hours.- Returns:
- captureDelayHours
-
setCaptureDelayHours
public void setCaptureDelayHours(Integer captureDelayHours)
-
card
public PayoutRequest card(Card card)
-
getCard
public Card getCard()
Get card- Returns:
- card
-
setCard
public void setCard(Card card)
-
dateOfBirth
public PayoutRequest dateOfBirth(Date dateOfBirth)
-
getDateOfBirth
public Date getDateOfBirth()
The shopper's date of birth. Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD- Returns:
- dateOfBirth
-
setDateOfBirth
public void setDateOfBirth(Date dateOfBirth)
-
dccQuote
public PayoutRequest dccQuote(ForexQuote dccQuote)
-
getDccQuote
public ForexQuote getDccQuote()
Get dccQuote- Returns:
- dccQuote
-
setDccQuote
public void setDccQuote(ForexQuote dccQuote)
-
deliveryAddress
public PayoutRequest deliveryAddress(Address deliveryAddress)
-
getDeliveryAddress
public Address getDeliveryAddress()
Get deliveryAddress- Returns:
- deliveryAddress
-
setDeliveryAddress
public void setDeliveryAddress(Address deliveryAddress)
-
deliveryDate
public PayoutRequest deliveryDate(Date deliveryDate)
-
getDeliveryDate
public Date getDeliveryDate()
The date and time the purchased goods should be delivered. Format [ISO 8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DDThh:mm:ss.sssTZD Example: 2017-07-17T13:42:40.428+01:00- Returns:
- deliveryDate
-
setDeliveryDate
public void setDeliveryDate(Date deliveryDate)
-
deviceFingerprint
public PayoutRequest deviceFingerprint(String deviceFingerprint)
-
getDeviceFingerprint
public String getDeviceFingerprint()
A string containing the shopper's device fingerprint. For more information, refer to [Device fingerprinting](https://docs.adyen.com/risk-management/device-fingerprinting).- Returns:
- deviceFingerprint
-
setDeviceFingerprint
public void setDeviceFingerprint(String deviceFingerprint)
-
enableRealTimeUpdate
public PayoutRequest enableRealTimeUpdate(Boolean enableRealTimeUpdate)
-
isEnableRealTimeUpdate
public Boolean isEnableRealTimeUpdate()
Choose if a specific transaction should use the Real-time Account Updater, regardless of other settings.- Returns:
- enableRealTimeUpdate
-
setEnableRealTimeUpdate
public void setEnableRealTimeUpdate(Boolean enableRealTimeUpdate)
-
entityType
public PayoutRequest entityType(PayoutRequest.EntityTypeEnum entityType)
-
getEntityType
public PayoutRequest.EntityTypeEnum getEntityType()
The type of the entity the payment is processed for.- Returns:
- entityType
-
setEntityType
public void setEntityType(PayoutRequest.EntityTypeEnum entityType)
-
fraudOffset
public PayoutRequest fraudOffset(Integer fraudOffset)
-
getFraudOffset
public Integer getFraudOffset()
An integer value that is added to the normal fraud score. The value can be either positive or negative.- Returns:
- fraudOffset
-
setFraudOffset
public void setFraudOffset(Integer fraudOffset)
-
fundSource
public PayoutRequest fundSource(FundSource fundSource)
-
getFundSource
public FundSource getFundSource()
Get fundSource- Returns:
- fundSource
-
setFundSource
public void setFundSource(FundSource fundSource)
-
installments
public PayoutRequest installments(Installments installments)
-
getInstallments
public Installments getInstallments()
Get installments- Returns:
- installments
-
setInstallments
public void setInstallments(Installments installments)
-
mcc
public PayoutRequest mcc(String mcc)
-
getMcc
public String getMcc()
The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.- Returns:
- mcc
-
setMcc
public void setMcc(String mcc)
-
merchantAccount
public PayoutRequest merchantAccount(String merchantAccount)
-
getMerchantAccount
public String getMerchantAccount()
The merchant account identifier, with which you want to process the transaction.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
-
merchantOrderReference
public PayoutRequest merchantOrderReference(String merchantOrderReference)
-
getMerchantOrderReference
public String getMerchantOrderReference()
This reference allows linking multiple transactions to each other. > We strongly recommend you send the `merchantOrderReference` value to benefit from linking payment requests when authorisation retries take place. In addition, we recommend you provide `retry.orderAttemptNumber`, `retry.chainAttemptNumber`, and `retry.skipRetry` values in `PaymentRequest.additionalData`.- Returns:
- merchantOrderReference
-
setMerchantOrderReference
public void setMerchantOrderReference(String merchantOrderReference)
-
merchantRiskIndicator
public PayoutRequest merchantRiskIndicator(MerchantRiskIndicator merchantRiskIndicator)
-
getMerchantRiskIndicator
public MerchantRiskIndicator getMerchantRiskIndicator()
Get merchantRiskIndicator- Returns:
- merchantRiskIndicator
-
setMerchantRiskIndicator
public void setMerchantRiskIndicator(MerchantRiskIndicator merchantRiskIndicator)
-
metadata
public PayoutRequest metadata(Map<String,String> metadata)
-
getMetadata
public Map<String,String> getMetadata()
Metadata consists of entries, each of which includes a key and a value. Limitations: Error \"177\", \"Metadata size exceeds limit\"- Returns:
- metadata
-
mpiData
public PayoutRequest mpiData(ThreeDSecureData mpiData)
-
getMpiData
public ThreeDSecureData getMpiData()
Get mpiData- Returns:
- mpiData
-
setMpiData
public void setMpiData(ThreeDSecureData mpiData)
-
nationality
public PayoutRequest nationality(String nationality)
-
getNationality
public String getNationality()
The two-character country code of the shopper's nationality.- Returns:
- nationality
-
setNationality
public void setNationality(String nationality)
-
orderReference
public PayoutRequest orderReference(String orderReference)
-
getOrderReference
public String getOrderReference()
The order reference to link multiple partial payments.- Returns:
- orderReference
-
setOrderReference
public void setOrderReference(String orderReference)
-
recurring
public PayoutRequest recurring(Recurring recurring)
-
getRecurring
public Recurring getRecurring()
Get recurring- Returns:
- recurring
-
setRecurring
public void setRecurring(Recurring recurring)
-
recurringProcessingModel
public PayoutRequest recurringProcessingModel(PayoutRequest.RecurringProcessingModelEnum recurringProcessingModel)
-
getRecurringProcessingModel
public PayoutRequest.RecurringProcessingModelEnum getRecurringProcessingModel()
Defines a recurring payment type. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – Card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction.- Returns:
- recurringProcessingModel
-
setRecurringProcessingModel
public void setRecurringProcessingModel(PayoutRequest.RecurringProcessingModelEnum recurringProcessingModel)
-
reference
public PayoutRequest reference(String reference)
-
getReference
public String getReference()
The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.- Returns:
- reference
-
setReference
public void setReference(String reference)
-
selectedBrand
public PayoutRequest selectedBrand(String selectedBrand)
-
getSelectedBrand
public String getSelectedBrand()
Some payment methods require defining a value for this field to specify how to process the transaction. For the Bancontact payment method, it can be set to: * `maestro` (default), to be processed like a Maestro card, or * `bcmc`, to be processed like a Bancontact card.- Returns:
- selectedBrand
-
setSelectedBrand
public void setSelectedBrand(String selectedBrand)
-
selectedRecurringDetailReference
public PayoutRequest selectedRecurringDetailReference(String selectedRecurringDetailReference)
-
getSelectedRecurringDetailReference
public String getSelectedRecurringDetailReference()
The `recurringDetailReference` you want to use for this payment. The value `LATEST` can be used to select the most recently stored recurring detail.- Returns:
- selectedRecurringDetailReference
-
setSelectedRecurringDetailReference
public void setSelectedRecurringDetailReference(String selectedRecurringDetailReference)
-
sessionId
public PayoutRequest sessionId(String sessionId)
-
getSessionId
public String getSessionId()
A session ID used to identify a payment session.- Returns:
- sessionId
-
setSessionId
public void setSessionId(String sessionId)
-
shopperEmail
public PayoutRequest shopperEmail(String shopperEmail)
-
getShopperEmail
public String getShopperEmail()
The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks.- Returns:
- shopperEmail
-
setShopperEmail
public void setShopperEmail(String shopperEmail)
-
shopperIP
public PayoutRequest shopperIP(String shopperIP)
-
getShopperIP
public String getShopperIP()
The shopper's IP address. We recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > This field is mandatory for some merchants depending on your business model. For more information, [contact Support](https://support.adyen.com/hc/en-us/requests/new).- Returns:
- shopperIP
-
setShopperIP
public void setShopperIP(String shopperIP)
-
shopperInteraction
public PayoutRequest shopperInteraction(PayoutRequest.ShopperInteractionEnum shopperInteraction)
-
getShopperInteraction
public PayoutRequest.ShopperInteractionEnum getShopperInteraction()
Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default. This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.- Returns:
- shopperInteraction
-
setShopperInteraction
public void setShopperInteraction(PayoutRequest.ShopperInteractionEnum shopperInteraction)
-
shopperLocale
public PayoutRequest shopperLocale(String shopperLocale)
-
getShopperLocale
public String getShopperLocale()
The combination of a language code and a country code to specify the language to be used in the payment.- Returns:
- shopperLocale
-
setShopperLocale
public void setShopperLocale(String shopperLocale)
-
shopperName
public PayoutRequest shopperName(Name shopperName)
-
getShopperName
public Name getShopperName()
Get shopperName- Returns:
- shopperName
-
setShopperName
public void setShopperName(Name shopperName)
-
shopperReference
public PayoutRequest shopperReference(String shopperReference)
-
getShopperReference
public String getShopperReference()
The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID). > This field is required for recurring payments.- Returns:
- shopperReference
-
setShopperReference
public void setShopperReference(String shopperReference)
-
shopperStatement
public PayoutRequest shopperStatement(String shopperStatement)
-
getShopperStatement
public String getShopperStatement()
The text to appear on the shopper's bank statement.- Returns:
- shopperStatement
-
setShopperStatement
public void setShopperStatement(String shopperStatement)
-
socialSecurityNumber
public PayoutRequest socialSecurityNumber(String socialSecurityNumber)
-
getSocialSecurityNumber
public String getSocialSecurityNumber()
The shopper's social security number.- Returns:
- socialSecurityNumber
-
setSocialSecurityNumber
public void setSocialSecurityNumber(String socialSecurityNumber)
-
splits
public PayoutRequest splits(List<Split> splits)
-
addSplitsItem
public PayoutRequest addSplitsItem(Split splitsItem)
-
getSplits
public List<Split> getSplits()
The details of how the payment should be split when distributing a payment to a MarketPay Marketplace and its Accounts.- Returns:
- splits
-
store
public PayoutRequest store(String store)
-
getStore
public String getStore()
The physical store, for which this payment is processed.- Returns:
- store
-
setStore
public void setStore(String store)
-
telephoneNumber
public PayoutRequest telephoneNumber(String telephoneNumber)
-
getTelephoneNumber
public String getTelephoneNumber()
The shopper's telephone number.- Returns:
- telephoneNumber
-
setTelephoneNumber
public void setTelephoneNumber(String telephoneNumber)
-
threeDS2RequestData
public PayoutRequest threeDS2RequestData(ThreeDS2RequestData threeDS2RequestData)
-
getThreeDS2RequestData
public ThreeDS2RequestData getThreeDS2RequestData()
Get threeDS2RequestData- Returns:
- threeDS2RequestData
-
setThreeDS2RequestData
public void setThreeDS2RequestData(ThreeDS2RequestData threeDS2RequestData)
-
threeDSAuthenticationOnly
public PayoutRequest threeDSAuthenticationOnly(Boolean threeDSAuthenticationOnly)
-
isThreeDSAuthenticationOnly
public Boolean isThreeDSAuthenticationOnly()
If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/checkout/3d-secure/native-3ds2/authentication-only), and not the payment authorisation.- Returns:
- threeDSAuthenticationOnly
-
setThreeDSAuthenticationOnly
public void setThreeDSAuthenticationOnly(Boolean threeDSAuthenticationOnly)
-
totalsGroup
public PayoutRequest totalsGroup(String totalsGroup)
-
getTotalsGroup
public String getTotalsGroup()
The reference value to aggregate sales totals in reporting. When not specified, the store field is used (if available).- Returns:
- totalsGroup
-
setTotalsGroup
public void setTotalsGroup(String totalsGroup)
-
trustedShopper
public PayoutRequest trustedShopper(Boolean trustedShopper)
-
isTrustedShopper
public Boolean isTrustedShopper()
Set to true if the payment should be routed to a trusted MID.- Returns:
- trustedShopper
-
setTrustedShopper
public void setTrustedShopper(Boolean trustedShopper)
-
-