Package com.adyen.model.management
Class PaymentMethodSetupInfo
- java.lang.Object
-
- com.adyen.model.management.PaymentMethodSetupInfo
-
public class PaymentMethodSetupInfo extends Object
PaymentMethodSetupInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentMethodSetupInfo.ShopperInteractionEnumThe sales channel.static classPaymentMethodSetupInfo.TypeEnumPayment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PaymentMethodSetupInfo()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_AFTERPAY_TOUCH
public static final String JSON_PROPERTY_AFTERPAY_TOUCH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AMEX
public static final String JSON_PROPERTY_AMEX
- See Also:
- Constant Field Values
-
JSON_PROPERTY_APPLE_PAY
public static final String JSON_PROPERTY_APPLE_PAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BCMC
public static final String JSON_PROPERTY_BCMC
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BUSINESS_LINE_ID
public static final String JSON_PROPERTY_BUSINESS_LINE_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CARTES_BANCAIRES
public static final String JSON_PROPERTY_CARTES_BANCAIRES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CLEARPAY
public static final String JSON_PROPERTY_CLEARPAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTRIES
public static final String JSON_PROPERTY_COUNTRIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUP
public static final String JSON_PROPERTY_CUP
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CURRENCIES
public static final String JSON_PROPERTY_CURRENCIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOM_ROUTING_FLAGS
public static final String JSON_PROPERTY_CUSTOM_ROUTING_FLAGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DINERS
public static final String JSON_PROPERTY_DINERS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISCOVER
public static final String JSON_PROPERTY_DISCOVER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EFTPOS_AUSTRALIA
public static final String JSON_PROPERTY_EFTPOS_AUSTRALIA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GIRO_PAY
public static final String JSON_PROPERTY_GIRO_PAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GIROCARD
public static final String JSON_PROPERTY_GIROCARD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GOOGLE_PAY
public static final String JSON_PROPERTY_GOOGLE_PAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_IDEAL
public static final String JSON_PROPERTY_IDEAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERAC_CARD
public static final String JSON_PROPERTY_INTERAC_CARD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_JCB
public static final String JSON_PROPERTY_JCB
- See Also:
- Constant Field Values
-
JSON_PROPERTY_KLARNA
public static final String JSON_PROPERTY_KLARNA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAESTRO
public static final String JSON_PROPERTY_MAESTRO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MC
public static final String JSON_PROPERTY_MC
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MEAL_VOUCHER_F_R
public static final String JSON_PROPERTY_MEAL_VOUCHER_F_R
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYPAL
public static final String JSON_PROPERTY_PAYPAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE
public static final String JSON_PROPERTY_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SHOPPER_INTERACTION
public static final String JSON_PROPERTY_SHOPPER_INTERACTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SOFORT
public static final String JSON_PROPERTY_SOFORT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORE_IDS
public static final String JSON_PROPERTY_STORE_IDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SWISH
public static final String JSON_PROPERTY_SWISH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TWINT
public static final String JSON_PROPERTY_TWINT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VIPPS
public static final String JSON_PROPERTY_VIPPS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VISA
public static final String JSON_PROPERTY_VISA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WECHATPAY
public static final String JSON_PROPERTY_WECHATPAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WECHATPAY_POS
public static final String JSON_PROPERTY_WECHATPAY_POS
- See Also:
- Constant Field Values
-
-
Method Detail
-
afterpayTouch
public PaymentMethodSetupInfo afterpayTouch(AfterpayTouchInfo afterpayTouch)
-
getAfterpayTouch
public AfterpayTouchInfo getAfterpayTouch()
Get afterpayTouch- Returns:
- afterpayTouch
-
setAfterpayTouch
public void setAfterpayTouch(AfterpayTouchInfo afterpayTouch)
afterpayTouch- Parameters:
afterpayTouch-
-
amex
public PaymentMethodSetupInfo amex(AmexInfo amex)
-
getAmex
public AmexInfo getAmex()
Get amex- Returns:
- amex
-
setAmex
public void setAmex(AmexInfo amex)
amex- Parameters:
amex-
-
applePay
public PaymentMethodSetupInfo applePay(ApplePayInfo applePay)
-
getApplePay
public ApplePayInfo getApplePay()
Get applePay- Returns:
- applePay
-
setApplePay
public void setApplePay(ApplePayInfo applePay)
applePay- Parameters:
applePay-
-
bcmc
public PaymentMethodSetupInfo bcmc(BcmcInfo bcmc)
-
getBcmc
public BcmcInfo getBcmc()
Get bcmc- Returns:
- bcmc
-
setBcmc
public void setBcmc(BcmcInfo bcmc)
bcmc- Parameters:
bcmc-
-
businessLineId
public PaymentMethodSetupInfo businessLineId(String businessLineId)
-
getBusinessLineId
public String getBusinessLineId()
The unique identifier of the business line. Required if you are a [platform model](https://docs.adyen.com/platforms).- Returns:
- businessLineId
-
setBusinessLineId
public void setBusinessLineId(String businessLineId)
The unique identifier of the business line. Required if you are a [platform model](https://docs.adyen.com/platforms).- Parameters:
businessLineId-
-
cartesBancaires
public PaymentMethodSetupInfo cartesBancaires(CartesBancairesInfo cartesBancaires)
-
getCartesBancaires
public CartesBancairesInfo getCartesBancaires()
Get cartesBancaires- Returns:
- cartesBancaires
-
setCartesBancaires
public void setCartesBancaires(CartesBancairesInfo cartesBancaires)
cartesBancaires- Parameters:
cartesBancaires-
-
clearpay
public PaymentMethodSetupInfo clearpay(ClearpayInfo clearpay)
-
getClearpay
public ClearpayInfo getClearpay()
Get clearpay- Returns:
- clearpay
-
setClearpay
public void setClearpay(ClearpayInfo clearpay)
clearpay- Parameters:
clearpay-
-
countries
public PaymentMethodSetupInfo countries(List<String> countries)
-
addCountriesItem
public PaymentMethodSetupInfo addCountriesItem(String countriesItem)
-
getCountries
public List<String> getCountries()
The list of countries where a payment method is available. By default, all countries supported by the payment method.- Returns:
- countries
-
setCountries
public void setCountries(List<String> countries)
The list of countries where a payment method is available. By default, all countries supported by the payment method.- Parameters:
countries-
-
cup
public PaymentMethodSetupInfo cup(GenericPmWithTdiInfo cup)
-
getCup
public GenericPmWithTdiInfo getCup()
Get cup- Returns:
- cup
-
setCup
public void setCup(GenericPmWithTdiInfo cup)
cup- Parameters:
cup-
-
currencies
public PaymentMethodSetupInfo currencies(List<String> currencies)
-
addCurrenciesItem
public PaymentMethodSetupInfo addCurrenciesItem(String currenciesItem)
-
getCurrencies
public List<String> getCurrencies()
The list of currencies that a payment method supports. By default, all currencies supported by the payment method.- Returns:
- currencies
-
setCurrencies
public void setCurrencies(List<String> currencies)
The list of currencies that a payment method supports. By default, all currencies supported by the payment method.- Parameters:
currencies-
-
customRoutingFlags
public PaymentMethodSetupInfo customRoutingFlags(List<String> customRoutingFlags)
-
addCustomRoutingFlagsItem
public PaymentMethodSetupInfo addCustomRoutingFlagsItem(String customRoutingFlagsItem)
-
getCustomRoutingFlags
public List<String> getCustomRoutingFlags()
The list of custom routing flags to route payment to the intended acquirer.- Returns:
- customRoutingFlags
-
setCustomRoutingFlags
public void setCustomRoutingFlags(List<String> customRoutingFlags)
The list of custom routing flags to route payment to the intended acquirer.- Parameters:
customRoutingFlags-
-
diners
public PaymentMethodSetupInfo diners(GenericPmWithTdiInfo diners)
-
getDiners
public GenericPmWithTdiInfo getDiners()
Get diners- Returns:
- diners
-
setDiners
public void setDiners(GenericPmWithTdiInfo diners)
diners- Parameters:
diners-
-
discover
public PaymentMethodSetupInfo discover(GenericPmWithTdiInfo discover)
-
getDiscover
public GenericPmWithTdiInfo getDiscover()
Get discover- Returns:
- discover
-
setDiscover
public void setDiscover(GenericPmWithTdiInfo discover)
discover- Parameters:
discover-
-
eftposAustralia
public PaymentMethodSetupInfo eftposAustralia(GenericPmWithTdiInfo eftposAustralia)
-
getEftposAustralia
public GenericPmWithTdiInfo getEftposAustralia()
Get eftposAustralia- Returns:
- eftposAustralia
-
setEftposAustralia
public void setEftposAustralia(GenericPmWithTdiInfo eftposAustralia)
eftposAustralia- Parameters:
eftposAustralia-
-
giroPay
public PaymentMethodSetupInfo giroPay(GiroPayInfo giroPay)
-
getGiroPay
public GiroPayInfo getGiroPay()
Get giroPay- Returns:
- giroPay
-
setGiroPay
public void setGiroPay(GiroPayInfo giroPay)
giroPay- Parameters:
giroPay-
-
girocard
public PaymentMethodSetupInfo girocard(GenericPmWithTdiInfo girocard)
-
getGirocard
public GenericPmWithTdiInfo getGirocard()
Get girocard- Returns:
- girocard
-
setGirocard
public void setGirocard(GenericPmWithTdiInfo girocard)
girocard- Parameters:
girocard-
-
googlePay
public PaymentMethodSetupInfo googlePay(GooglePayInfo googlePay)
-
getGooglePay
public GooglePayInfo getGooglePay()
Get googlePay- Returns:
- googlePay
-
setGooglePay
public void setGooglePay(GooglePayInfo googlePay)
googlePay- Parameters:
googlePay-
-
ideal
public PaymentMethodSetupInfo ideal(GenericPmWithTdiInfo ideal)
-
getIdeal
public GenericPmWithTdiInfo getIdeal()
Get ideal- Returns:
- ideal
-
setIdeal
public void setIdeal(GenericPmWithTdiInfo ideal)
ideal- Parameters:
ideal-
-
interacCard
public PaymentMethodSetupInfo interacCard(GenericPmWithTdiInfo interacCard)
-
getInteracCard
public GenericPmWithTdiInfo getInteracCard()
Get interacCard- Returns:
- interacCard
-
setInteracCard
public void setInteracCard(GenericPmWithTdiInfo interacCard)
interacCard- Parameters:
interacCard-
-
jcb
public PaymentMethodSetupInfo jcb(GenericPmWithTdiInfo jcb)
-
getJcb
public GenericPmWithTdiInfo getJcb()
Get jcb- Returns:
- jcb
-
setJcb
public void setJcb(GenericPmWithTdiInfo jcb)
jcb- Parameters:
jcb-
-
klarna
public PaymentMethodSetupInfo klarna(KlarnaInfo klarna)
-
getKlarna
public KlarnaInfo getKlarna()
Get klarna- Returns:
- klarna
-
setKlarna
public void setKlarna(KlarnaInfo klarna)
klarna- Parameters:
klarna-
-
maestro
public PaymentMethodSetupInfo maestro(GenericPmWithTdiInfo maestro)
-
getMaestro
public GenericPmWithTdiInfo getMaestro()
Get maestro- Returns:
- maestro
-
setMaestro
public void setMaestro(GenericPmWithTdiInfo maestro)
maestro- Parameters:
maestro-
-
mc
public PaymentMethodSetupInfo mc(GenericPmWithTdiInfo mc)
-
getMc
public GenericPmWithTdiInfo getMc()
Get mc- Returns:
- mc
-
setMc
public void setMc(GenericPmWithTdiInfo mc)
mc- Parameters:
mc-
-
mealVoucherFR
public PaymentMethodSetupInfo mealVoucherFR(MealVoucherFRInfo mealVoucherFR)
-
getMealVoucherFR
public MealVoucherFRInfo getMealVoucherFR()
Get mealVoucherFR- Returns:
- mealVoucherFR
-
setMealVoucherFR
public void setMealVoucherFR(MealVoucherFRInfo mealVoucherFR)
mealVoucherFR- Parameters:
mealVoucherFR-
-
paypal
public PaymentMethodSetupInfo paypal(PayPalInfo paypal)
-
getPaypal
public PayPalInfo getPaypal()
Get paypal- Returns:
- paypal
-
setPaypal
public void setPaypal(PayPalInfo paypal)
paypal- Parameters:
paypal-
-
reference
public PaymentMethodSetupInfo reference(String reference)
-
getReference
public String getReference()
Your reference for the payment method. Supported characters a-z, A-Z, 0-9.- Returns:
- reference
-
setReference
public void setReference(String reference)
Your reference for the payment method. Supported characters a-z, A-Z, 0-9.- Parameters:
reference-
-
shopperInteraction
public PaymentMethodSetupInfo shopperInteraction(PaymentMethodSetupInfo.ShopperInteractionEnum shopperInteraction)
-
getShopperInteraction
public PaymentMethodSetupInfo.ShopperInteractionEnum getShopperInteraction()
The sales channel. Required if the merchant account does not have a sales channel. When you provide this field, it overrides the default sales channel set on the merchant account. Possible values: **eCommerce**, **pos**, **contAuth**, and **moto**.- Returns:
- shopperInteraction
-
setShopperInteraction
public void setShopperInteraction(PaymentMethodSetupInfo.ShopperInteractionEnum shopperInteraction)
The sales channel. Required if the merchant account does not have a sales channel. When you provide this field, it overrides the default sales channel set on the merchant account. Possible values: **eCommerce**, **pos**, **contAuth**, and **moto**.- Parameters:
shopperInteraction-
-
sofort
public PaymentMethodSetupInfo sofort(SofortInfo sofort)
-
getSofort
public SofortInfo getSofort()
Get sofort- Returns:
- sofort
-
setSofort
public void setSofort(SofortInfo sofort)
sofort- Parameters:
sofort-
-
storeIds
public PaymentMethodSetupInfo storeIds(List<String> storeIds)
-
addStoreIdsItem
public PaymentMethodSetupInfo addStoreIdsItem(String storeIdsItem)
-
getStoreIds
public List<String> getStoreIds()
The unique identifier of the store for which to configure the payment method, if any.- Returns:
- storeIds
-
setStoreIds
public void setStoreIds(List<String> storeIds)
The unique identifier of the store for which to configure the payment method, if any.- Parameters:
storeIds-
-
swish
public PaymentMethodSetupInfo swish(SwishInfo swish)
-
getSwish
public SwishInfo getSwish()
Get swish- Returns:
- swish
-
setSwish
public void setSwish(SwishInfo swish)
swish- Parameters:
swish-
-
twint
public PaymentMethodSetupInfo twint(TwintInfo twint)
-
getTwint
public TwintInfo getTwint()
Get twint- Returns:
- twint
-
setTwint
public void setTwint(TwintInfo twint)
twint- Parameters:
twint-
-
type
public PaymentMethodSetupInfo type(PaymentMethodSetupInfo.TypeEnum type)
-
getType
public PaymentMethodSetupInfo.TypeEnum getType()
Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).- Returns:
- type
-
setType
public void setType(PaymentMethodSetupInfo.TypeEnum type)
Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).- Parameters:
type-
-
vipps
public PaymentMethodSetupInfo vipps(VippsInfo vipps)
-
getVipps
public VippsInfo getVipps()
Get vipps- Returns:
- vipps
-
setVipps
public void setVipps(VippsInfo vipps)
vipps- Parameters:
vipps-
-
visa
public PaymentMethodSetupInfo visa(GenericPmWithTdiInfo visa)
-
getVisa
public GenericPmWithTdiInfo getVisa()
Get visa- Returns:
- visa
-
setVisa
public void setVisa(GenericPmWithTdiInfo visa)
visa- Parameters:
visa-
-
wechatpay
public PaymentMethodSetupInfo wechatpay(WeChatPayInfo wechatpay)
-
getWechatpay
public WeChatPayInfo getWechatpay()
Get wechatpay- Returns:
- wechatpay
-
setWechatpay
public void setWechatpay(WeChatPayInfo wechatpay)
wechatpay- Parameters:
wechatpay-
-
wechatpayPos
public PaymentMethodSetupInfo wechatpayPos(WeChatPayPosInfo wechatpayPos)
-
getWechatpayPos
public WeChatPayPosInfo getWechatpayPos()
Get wechatpayPos- Returns:
- wechatpayPos
-
setWechatpayPos
public void setWechatpayPos(WeChatPayPosInfo wechatpayPos)
wechatpayPos- Parameters:
wechatpayPos-
-
equals
public boolean equals(Object o)
Return true if this PaymentMethodSetupInfo object is equal to o.
-
fromJson
public static PaymentMethodSetupInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PaymentMethodSetupInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PaymentMethodSetupInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PaymentMethodSetupInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PaymentMethodSetupInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-