public class PaymentSource extends Resource<PaymentSource>
| Constructor and Description |
|---|
PaymentSource(org.json.JSONObject jsonObj) |
PaymentSource(String jsonStr) |
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uripublic PaymentSource(String jsonStr)
public PaymentSource(org.json.JSONObject jsonObj)
public String id()
public Long resourceVersion()
public Timestamp updatedAt()
public Timestamp createdAt()
public String customerId()
public Type type()
public String referenceId()
public PaymentSource.Status status()
public Gateway gateway()
public String gatewayAccountId()
public String ipAddress()
public String issuingCountry()
public PaymentSource.Card card()
public PaymentSource.BankAccount bankAccount()
public PaymentSource.CustVoucherSource boleto()
public PaymentSource.BillingAddress billingAddress()
public PaymentSource.AmazonPayment amazonPayment()
public PaymentSource.Upi upi()
public PaymentSource.Paypal paypal()
public List<PaymentSource.Mandate> mandates()
public Boolean deleted()
public String businessEntityId()
public static PaymentSource.CreateUsingTempTokenRequest createUsingTempToken()
public static PaymentSource.CreateUsingPermanentTokenRequest createUsingPermanentToken()
public static PaymentSource.CreateUsingTokenRequest createUsingToken()
public static PaymentSource.CreateUsingPaymentIntentRequest createUsingPaymentIntent()
public static PaymentSource.CreateVoucherPaymentSourceRequest createVoucherPaymentSource()
public static PaymentSource.CreateCardRequest createCard()
public static PaymentSource.CreateBankAccountRequest createBankAccount()
public static PaymentSource.UpdateCardRequest updateCard(String id)
public static PaymentSource.UpdateBankAccountRequest updateBankAccount(String id)
public static PaymentSource.VerifyBankAccountRequest verifyBankAccount(String id)
public static PaymentSource.PaymentSourceListRequest list()
public static PaymentSource.SwitchGatewayAccountRequest switchGatewayAccount(String id)
public static PaymentSource.ExportPaymentSourceRequest exportPaymentSource(String id)
Copyright © 2023 ChargeBee. All rights reserved.