public class PaymentIntent extends APIResource implements MetadataStore<PaymentIntent>, HasId
APIResource.RequestMethod, APIResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
PaymentIntent() |
| Modifier and Type | Method and Description |
|---|---|
PaymentIntent |
cancel()
Cancel a payment intent.
|
PaymentIntent |
cancel(java.util.Map<java.lang.String,java.lang.Object> params)
Cancel a payment intent.
|
PaymentIntent |
cancel(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Cancel a payment intent.
|
protected boolean |
canEqual(java.lang.Object other) |
PaymentIntent |
capture()
Capture a payment intent.
|
PaymentIntent |
capture(java.util.Map<java.lang.String,java.lang.Object> params)
Capture a payment intent.
|
PaymentIntent |
capture(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Capture a payment intent.
|
PaymentIntent |
confirm()
Confirm a payment intent.
|
PaymentIntent |
confirm(java.util.Map<java.lang.String,java.lang.Object> params)
Confirm a payment intent.
|
PaymentIntent |
confirm(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Confirm a payment intent.
|
static PaymentIntent |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Create a payment intent.
|
static PaymentIntent |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Create a payment intent.
|
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.String> |
getAllowedSourceTypes() |
java.lang.Long |
getAmount() |
java.lang.Long |
getAmountCapturable() |
java.lang.Long |
getAmountReceived() |
java.lang.String |
getApplication() |
java.lang.Long |
getApplicationFeeAmount() |
Application |
getApplicationObject() |
java.lang.Long |
getCanceledAt() |
java.lang.String |
getCaptureMethod() |
ChargeCollection |
getCharges() |
java.lang.String |
getClientSecret() |
java.lang.String |
getConfirmationMethod() |
java.lang.Long |
getCreated() |
java.lang.String |
getCurrency() |
java.lang.String |
getCustomer() |
Customer |
getCustomerObject() |
java.lang.String |
getId() |
java.lang.Boolean |
getLivemode() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
PaymentIntentSourceAction |
getNextSourceAction() |
java.lang.String |
getObject() |
java.lang.String |
getOnBehalfOf() |
Account |
getOnBehalfOfObject() |
java.lang.String |
getReceiptEmail() |
java.lang.String |
getReturnUrl() |
ShippingDetails |
getShipping() |
java.lang.String |
getSource() |
ExternalAccount |
getSourceObject() |
java.lang.String |
getStatementDescriptor() |
java.lang.String |
getStatus() |
PaymentIntentTransferData |
getTransferData() |
int |
hashCode() |
static PaymentIntentCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
List all payment intents.
|
static PaymentIntentCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
List all payment intents.
|
static PaymentIntent |
retrieve(java.lang.String id)
Retrieve a payment intent.
|
static PaymentIntent |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieve a payment intent.
|
static PaymentIntent |
retrieve(java.lang.String id,
RequestOptions options)
Retrieve a payment intent.
|
void |
setAllowedSourceTypes(java.util.List<java.lang.String> allowedSourceTypes) |
void |
setAmount(java.lang.Long amount) |
void |
setAmountCapturable(java.lang.Long amountCapturable) |
void |
setAmountReceived(java.lang.Long amountReceived) |
void |
setApplication(java.lang.String applicationId) |
void |
setApplicationFeeAmount(java.lang.Long applicationFeeAmount) |
void |
setApplicationObject(Application c) |
void |
setCanceledAt(java.lang.Long canceledAt) |
void |
setCaptureMethod(java.lang.String captureMethod) |
void |
setCharges(ChargeCollection charges) |
void |
setClientSecret(java.lang.String clientSecret) |
void |
setConfirmationMethod(java.lang.String confirmationMethod) |
void |
setCreated(java.lang.Long created) |
void |
setCurrency(java.lang.String currency) |
void |
setCustomer(java.lang.String customerId) |
void |
setCustomerObject(Customer c) |
void |
setId(java.lang.String id) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
setNextSourceAction(PaymentIntentSourceAction nextSourceAction) |
void |
setObject(java.lang.String object) |
void |
setOnBehalfOf(java.lang.String onBehalfOfId) |
void |
setOnBehalfOfObject(Account c) |
void |
setReceiptEmail(java.lang.String receiptEmail) |
void |
setReturnUrl(java.lang.String returnUrl) |
void |
setShipping(ShippingDetails shipping) |
void |
setSource(java.lang.String sourceId) |
void |
setSourceObject(ExternalAccount c) |
void |
setStatementDescriptor(java.lang.String statementDescriptor) |
void |
setStatus(java.lang.String status) |
void |
setTransferData(PaymentIntentTransferData transferData) |
PaymentIntent |
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update a payment intent.
|
PaymentIntent |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Update a payment intent.
|
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic java.lang.String getApplication()
public void setApplication(java.lang.String applicationId)
public Application getApplicationObject()
public void setApplicationObject(Application c)
public java.lang.String getCustomer()
public void setCustomer(java.lang.String customerId)
public Customer getCustomerObject()
public void setCustomerObject(Customer c)
public java.lang.String getOnBehalfOf()
public void setOnBehalfOf(java.lang.String onBehalfOfId)
public Account getOnBehalfOfObject()
public void setOnBehalfOfObject(Account c)
public java.lang.String getSource()
public void setSource(java.lang.String sourceId)
public ExternalAccount getSourceObject()
public void setSourceObject(ExternalAccount c)
public PaymentIntent cancel() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent cancel(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent cancel(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent capture() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent capture(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent capture(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent confirm() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent confirm(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent confirm(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntent create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntent create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntentCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntentCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntent retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntent retrieve(java.lang.String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static PaymentIntent retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public PaymentIntent update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<PaymentIntent>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic PaymentIntent update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<PaymentIntent>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic java.lang.String getObject()
public java.util.List<java.lang.String> getAllowedSourceTypes()
public java.lang.Long getAmount()
public java.lang.Long getAmountCapturable()
public java.lang.Long getAmountReceived()
public java.lang.Long getApplicationFeeAmount()
public java.lang.Long getCanceledAt()
public java.lang.String getCaptureMethod()
public ChargeCollection getCharges()
public java.lang.String getClientSecret()
public java.lang.String getConfirmationMethod()
public java.lang.Long getCreated()
public java.lang.String getCurrency()
public java.lang.Boolean getLivemode()
public PaymentIntentSourceAction getNextSourceAction()
public java.lang.String getReceiptEmail()
public java.lang.String getReturnUrl()
public ShippingDetails getShipping()
public java.lang.String getStatementDescriptor()
public PaymentIntentTransferData getTransferData()
public java.lang.String getStatus()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setAllowedSourceTypes(java.util.List<java.lang.String> allowedSourceTypes)
public void setAmount(java.lang.Long amount)
public void setAmountCapturable(java.lang.Long amountCapturable)
public void setAmountReceived(java.lang.Long amountReceived)
public void setApplicationFeeAmount(java.lang.Long applicationFeeAmount)
public void setCanceledAt(java.lang.Long canceledAt)
public void setCaptureMethod(java.lang.String captureMethod)
public void setCharges(ChargeCollection charges)
public void setClientSecret(java.lang.String clientSecret)
public void setConfirmationMethod(java.lang.String confirmationMethod)
public void setCreated(java.lang.Long created)
public void setCurrency(java.lang.String currency)
public void setLivemode(java.lang.Boolean livemode)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setNextSourceAction(PaymentIntentSourceAction nextSourceAction)
public void setReceiptEmail(java.lang.String receiptEmail)
public void setReturnUrl(java.lang.String returnUrl)
public void setShipping(ShippingDetails shipping)
public void setStatementDescriptor(java.lang.String statementDescriptor)
public void setTransferData(PaymentIntentTransferData transferData)
public void setStatus(java.lang.String status)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata in interface MetadataStore<PaymentIntent>