Package com.stripe.model
Class Charge.PaymentMethodDetails
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.Charge.PaymentMethodDetails
-
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Charge
public static class Charge.PaymentMethodDetails extends StripeObject
-
-
Nested Class Summary
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description PaymentMethodDetails()
-
Method Summary
-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getAchCreditTransfer
public Charge.PaymentMethodDetails.AchCreditTransfer getAchCreditTransfer()
-
getAchDebit
public Charge.PaymentMethodDetails.AchDebit getAchDebit()
-
getAcssDebit
public Charge.PaymentMethodDetails.AcssDebit getAcssDebit()
-
getAfterpayClearpay
public Charge.PaymentMethodDetails.AfterpayClearpay getAfterpayClearpay()
-
getAlipay
public Charge.PaymentMethodDetails.Alipay getAlipay()
-
getAuBecsDebit
public Charge.PaymentMethodDetails.AuBecsDebit getAuBecsDebit()
-
getBacsDebit
public Charge.PaymentMethodDetails.BacsDebit getBacsDebit()
-
getBancontact
public Charge.PaymentMethodDetails.Bancontact getBancontact()
-
getCard
public Charge.PaymentMethodDetails.Card getCard()
-
getCardPresent
public Charge.PaymentMethodDetails.CardPresent getCardPresent()
-
getEps
public Charge.PaymentMethodDetails.Eps getEps()
-
getFpx
public Charge.PaymentMethodDetails.Fpx getFpx()
-
getGiropay
public Charge.PaymentMethodDetails.Giropay getGiropay()
-
getGrabpay
public Charge.PaymentMethodDetails.Grabpay getGrabpay()
-
getIdeal
public Charge.PaymentMethodDetails.Ideal getIdeal()
-
getInteracPresent
public Charge.PaymentMethodDetails.InteracPresent getInteracPresent()
-
getKlarna
public Charge.PaymentMethodDetails.Klarna getKlarna()
-
getMultibanco
public Charge.PaymentMethodDetails.Multibanco getMultibanco()
-
getOxxo
public Charge.PaymentMethodDetails.Oxxo getOxxo()
-
getP24
public Charge.PaymentMethodDetails.P24 getP24()
-
getSepaCreditTransfer
public Charge.PaymentMethodDetails.SepaCreditTransfer getSepaCreditTransfer()
-
getSepaDebit
public Charge.PaymentMethodDetails.SepaDebit getSepaDebit()
-
getSofort
public Charge.PaymentMethodDetails.Sofort getSofort()
-
getStripeAccount
public Charge.PaymentMethodDetails.StripeAccount getStripeAccount()
-
getType
public java.lang.String getType()
The type of transaction-specific details of the payment method used in the payment, one ofach_credit_transfer
,ach_debit
,alipay
,au_becs_debit
,bancontact
,card
,card_present
,eps
,giropay
,ideal
,klarna
,multibanco
,p24
,sepa_debit
,sofort
,stripe_account
, orwechat
. An additional hash is included onpayment_method_details
with a name matching this value. It contains information specific to the payment method.
-
getWechat
public Charge.PaymentMethodDetails.Wechat getWechat()
-
setAchCreditTransfer
public void setAchCreditTransfer(Charge.PaymentMethodDetails.AchCreditTransfer achCreditTransfer)
-
setAchDebit
public void setAchDebit(Charge.PaymentMethodDetails.AchDebit achDebit)
-
setAcssDebit
public void setAcssDebit(Charge.PaymentMethodDetails.AcssDebit acssDebit)
-
setAfterpayClearpay
public void setAfterpayClearpay(Charge.PaymentMethodDetails.AfterpayClearpay afterpayClearpay)
-
setAlipay
public void setAlipay(Charge.PaymentMethodDetails.Alipay alipay)
-
setAuBecsDebit
public void setAuBecsDebit(Charge.PaymentMethodDetails.AuBecsDebit auBecsDebit)
-
setBacsDebit
public void setBacsDebit(Charge.PaymentMethodDetails.BacsDebit bacsDebit)
-
setBancontact
public void setBancontact(Charge.PaymentMethodDetails.Bancontact bancontact)
-
setCard
public void setCard(Charge.PaymentMethodDetails.Card card)
-
setCardPresent
public void setCardPresent(Charge.PaymentMethodDetails.CardPresent cardPresent)
-
setEps
public void setEps(Charge.PaymentMethodDetails.Eps eps)
-
setFpx
public void setFpx(Charge.PaymentMethodDetails.Fpx fpx)
-
setGiropay
public void setGiropay(Charge.PaymentMethodDetails.Giropay giropay)
-
setGrabpay
public void setGrabpay(Charge.PaymentMethodDetails.Grabpay grabpay)
-
setIdeal
public void setIdeal(Charge.PaymentMethodDetails.Ideal ideal)
-
setInteracPresent
public void setInteracPresent(Charge.PaymentMethodDetails.InteracPresent interacPresent)
-
setKlarna
public void setKlarna(Charge.PaymentMethodDetails.Klarna klarna)
-
setMultibanco
public void setMultibanco(Charge.PaymentMethodDetails.Multibanco multibanco)
-
setOxxo
public void setOxxo(Charge.PaymentMethodDetails.Oxxo oxxo)
-
setP24
public void setP24(Charge.PaymentMethodDetails.P24 p24)
-
setSepaCreditTransfer
public void setSepaCreditTransfer(Charge.PaymentMethodDetails.SepaCreditTransfer sepaCreditTransfer)
-
setSepaDebit
public void setSepaDebit(Charge.PaymentMethodDetails.SepaDebit sepaDebit)
-
setSofort
public void setSofort(Charge.PaymentMethodDetails.Sofort sofort)
-
setStripeAccount
public void setStripeAccount(Charge.PaymentMethodDetails.StripeAccount stripeAccount)
-
setType
public void setType(java.lang.String type)
The type of transaction-specific details of the payment method used in the payment, one ofach_credit_transfer
,ach_debit
,alipay
,au_becs_debit
,bancontact
,card
,card_present
,eps
,giropay
,ideal
,klarna
,multibanco
,p24
,sepa_debit
,sofort
,stripe_account
, orwechat
. An additional hash is included onpayment_method_details
with a name matching this value. It contains information specific to the payment method.
-
setWechat
public void setWechat(Charge.PaymentMethodDetails.Wechat wechat)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-