com.chargebee.models
Class PaymentIntent

java.lang.Object
  extended by com.chargebee.internal.Resource<PaymentIntent>
      extended by com.chargebee.models.PaymentIntent

public class PaymentIntent
extends Resource<PaymentIntent>


Nested Class Summary
static class PaymentIntent.CreateRequest
           
static class PaymentIntent.PaymentAttempt
           
static class PaymentIntent.Status
           
static class PaymentIntent.UpdateRequest
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
PaymentIntent(org.json.JSONObject jsonObj)
           
PaymentIntent(String jsonStr)
           
 
Method Summary
 PaymentIntent.PaymentAttempt activePaymentAttempt()
           
 Integer amount()
           
static PaymentIntent.CreateRequest create()
           
 Timestamp createdAt()
           
 String currencyCode()
           
 String customerId()
           
 Timestamp expiresAt()
           
 String gateway()
           
 String gatewayAccountId()
           
 String id()
           
 Timestamp modifiedAt()
           
 String referenceId()
           
static Request retrieve(String id)
           
 PaymentIntent.Status status()
           
static PaymentIntent.UpdateRequest update(String id)
           
 
Methods inherited from class com.chargebee.internal.Resource
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, uri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PaymentIntent

public PaymentIntent(String jsonStr)

PaymentIntent

public PaymentIntent(org.json.JSONObject jsonObj)
Method Detail

id

public String id()

status

public PaymentIntent.Status status()

currencyCode

public String currencyCode()

amount

public Integer amount()

gatewayAccountId

public String gatewayAccountId()

expiresAt

public Timestamp expiresAt()

referenceId

public String referenceId()

createdAt

public Timestamp createdAt()

modifiedAt

public Timestamp modifiedAt()

customerId

public String customerId()

gateway

public String gateway()

activePaymentAttempt

public PaymentIntent.PaymentAttempt activePaymentAttempt()

create

public static PaymentIntent.CreateRequest create()

update

public static PaymentIntent.UpdateRequest update(String id)

retrieve

public static Request retrieve(String id)


Copyright © 2019 ChargeBee. All Rights Reserved.