public class PaymentSource extends Resource<PaymentSource>
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentSource.AmazonPayment |
static class |
PaymentSource.BankAccount |
static class |
PaymentSource.Card |
static class |
PaymentSource.CreateBankAccountRequest |
static class |
PaymentSource.CreateCardRequest |
static class |
PaymentSource.CreateUsingPaymentIntentRequest |
static class |
PaymentSource.CreateUsingPermanentTokenRequest |
static class |
PaymentSource.CreateUsingTempTokenRequest |
static class |
PaymentSource.CreateUsingTokenRequest |
static class |
PaymentSource.ExportPaymentSourceRequest |
static class |
PaymentSource.PaymentSourceListRequest |
static class |
PaymentSource.Paypal |
static class |
PaymentSource.Status |
static class |
PaymentSource.SwitchGatewayAccountRequest |
static class |
PaymentSource.UpdateBankAccountRequest |
static class |
PaymentSource.UpdateCardRequest |
static class |
PaymentSource.VerifyBankAccountRequest |
| 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.AmazonPayment amazonPayment()
public PaymentSource.Paypal paypal()
public Boolean deleted()
public static PaymentSource.CreateUsingTempTokenRequest createUsingTempToken()
public static PaymentSource.CreateUsingPermanentTokenRequest createUsingPermanentToken()
public static PaymentSource.CreateUsingTokenRequest createUsingToken()
public static PaymentSource.CreateUsingPaymentIntentRequest createUsingPaymentIntent()
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 © 2022 ChargeBee. All Rights Reserved.