Class PaymentMethodConfiguration
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.flow.paymentsessions.requests.PaymentMethodConfiguration
-
public final class PaymentMethodConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentMethodConfiguration.PaymentMethodConfigurationBuilder
-
Constructor Summary
Constructors Constructor Description PaymentMethodConfiguration()PaymentMethodConfiguration(Applepay applepay, Card card, Googlepay googlepay)Creates a newPaymentMethodConfigurationinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PaymentMethodConfiguration.PaymentMethodConfigurationBuilderbuilder()booleanequals(java.lang.Object o)ApplepaygetApplepay()Configuration options specific to Apple Pay payments.CardgetCard()Configuration options specific to card payments.GooglepaygetGooglepay()Configuration options specific to Google Pay payments.inthashCode()voidsetApplepay(Applepay applepay)Configuration options specific to Apple Pay payments.voidsetCard(Card card)Configuration options specific to card payments.voidsetGooglepay(Googlepay googlepay)Configuration options specific to Google Pay payments.java.lang.StringtoString()
-
-
-
Constructor Detail
-
PaymentMethodConfiguration
public PaymentMethodConfiguration()
-
PaymentMethodConfiguration
public PaymentMethodConfiguration(Applepay applepay, Card card, Googlepay googlepay)
Creates a newPaymentMethodConfigurationinstance.- Parameters:
applepay- Configuration options specific to Apple Pay payments.card- Configuration options specific to card payments.googlepay- Configuration options specific to Google Pay payments.
-
-
Method Detail
-
builder
public static PaymentMethodConfiguration.PaymentMethodConfigurationBuilder builder()
-
getApplepay
public Applepay getApplepay()
Configuration options specific to Apple Pay payments.
-
getCard
public Card getCard()
Configuration options specific to card payments.
-
getGooglepay
public Googlepay getGooglepay()
Configuration options specific to Google Pay payments.
-
setApplepay
public void setApplepay(Applepay applepay)
Configuration options specific to Apple Pay payments.
-
setCard
public void setCard(Card card)
Configuration options specific to card payments.
-
setGooglepay
public void setGooglepay(Googlepay googlepay)
Configuration options specific to Google Pay payments.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-