public static class Charge.PaymentMethodDetails extends StripeObject
PRETTY_PRINT_GSON
Constructor and Description |
---|
PaymentMethodDetails() |
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
public Charge.PaymentMethodDetails.AchCreditTransfer getAchCreditTransfer()
public Charge.PaymentMethodDetails.AchDebit getAchDebit()
public Charge.PaymentMethodDetails.AcssDebit getAcssDebit()
public Charge.PaymentMethodDetails.Alipay getAlipay()
public Charge.PaymentMethodDetails.AuBecsDebit getAuBecsDebit()
public Charge.PaymentMethodDetails.BacsDebit getBacsDebit()
public Charge.PaymentMethodDetails.Bancontact getBancontact()
public Charge.PaymentMethodDetails.Card getCard()
public Charge.PaymentMethodDetails.CardPresent getCardPresent()
public Charge.PaymentMethodDetails.Eps getEps()
public Charge.PaymentMethodDetails.Fpx getFpx()
public Charge.PaymentMethodDetails.Giropay getGiropay()
public Charge.PaymentMethodDetails.Ideal getIdeal()
public Charge.PaymentMethodDetails.InteracPresent getInteracPresent()
public Charge.PaymentMethodDetails.Klarna getKlarna()
public Charge.PaymentMethodDetails.Multibanco getMultibanco()
public Charge.PaymentMethodDetails.P24 getP24()
public Charge.PaymentMethodDetails.SepaCreditTransfer getSepaCreditTransfer()
public Charge.PaymentMethodDetails.SepaDebit getSepaDebit()
public Charge.PaymentMethodDetails.Sofort getSofort()
public Charge.PaymentMethodDetails.StripeAccount getStripeAccount()
public java.lang.String getType()
ach_credit_transfer
, ach_debit
, alipay
, au_becs_debit
, bancontact
, card
, card_present
, eps
, giropay
, ideal
,
klarna
, multibanco
, p24
, sepa_debit
, sofort
, stripe_account
, or wechat
. An additional hash is included on payment_method_details
with a name matching this value. It contains information specific to
the payment method.public Charge.PaymentMethodDetails.Wechat getWechat()
public void setAchCreditTransfer(Charge.PaymentMethodDetails.AchCreditTransfer achCreditTransfer)
public void setAchDebit(Charge.PaymentMethodDetails.AchDebit achDebit)
public void setAcssDebit(Charge.PaymentMethodDetails.AcssDebit acssDebit)
public void setAlipay(Charge.PaymentMethodDetails.Alipay alipay)
public void setAuBecsDebit(Charge.PaymentMethodDetails.AuBecsDebit auBecsDebit)
public void setBacsDebit(Charge.PaymentMethodDetails.BacsDebit bacsDebit)
public void setBancontact(Charge.PaymentMethodDetails.Bancontact bancontact)
public void setCard(Charge.PaymentMethodDetails.Card card)
public void setCardPresent(Charge.PaymentMethodDetails.CardPresent cardPresent)
public void setEps(Charge.PaymentMethodDetails.Eps eps)
public void setFpx(Charge.PaymentMethodDetails.Fpx fpx)
public void setGiropay(Charge.PaymentMethodDetails.Giropay giropay)
public void setIdeal(Charge.PaymentMethodDetails.Ideal ideal)
public void setInteracPresent(Charge.PaymentMethodDetails.InteracPresent interacPresent)
public void setKlarna(Charge.PaymentMethodDetails.Klarna klarna)
public void setMultibanco(Charge.PaymentMethodDetails.Multibanco multibanco)
public void setP24(Charge.PaymentMethodDetails.P24 p24)
public void setSepaCreditTransfer(Charge.PaymentMethodDetails.SepaCreditTransfer sepaCreditTransfer)
public void setSepaDebit(Charge.PaymentMethodDetails.SepaDebit sepaDebit)
public void setSofort(Charge.PaymentMethodDetails.Sofort sofort)
public void setStripeAccount(Charge.PaymentMethodDetails.StripeAccount stripeAccount)
public void setType(java.lang.String type)
ach_credit_transfer
, ach_debit
, alipay
, au_becs_debit
, bancontact
, card
, card_present
, eps
, giropay
, ideal
,
klarna
, multibanco
, p24
, sepa_debit
, sofort
, stripe_account
, or wechat
. An additional hash is included on payment_method_details
with a name matching this value. It contains information specific to
the payment method.public void setWechat(Charge.PaymentMethodDetails.Wechat wechat)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object