public class Charge extends APIResource implements MetadataStore<Charge>, HasId
APIResource.RequestMethod, APIResource.RequestType
Modifier and Type | Field and Description |
---|---|
static String |
FRAUD_DETAILS |
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor and Description |
---|
Charge() |
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setStripeResponseGetter, singleClassURL, singleClassURL, urlEncode
equals, toString
public static final String FRAUD_DETAILS
public FraudDetails getFraudDetails()
public void setFraudDetails(FraudDetails fraudDetails)
public void setId(String id)
public String getStatus()
public void setStatus(String status)
public String getApplicationFee()
public void setApplicationFee(String applicationFee)
public Integer getAmount()
public void setAmount(Integer amount)
public Long getCreated()
public void setCreated(Long created)
public String getCurrency()
public void setCurrency(String currency)
public Boolean getLivemode()
public void setLivemode(Boolean livemode)
public Boolean getPaid()
public void setPaid(Boolean paid)
public Boolean getRefunded()
public void setRefunded(Boolean refunded)
public Boolean getCaptured()
public void setCaptured(Boolean captured)
public ShippingDetails getShipping()
public void setShipping(ShippingDetails shipping)
@Deprecated public Boolean getDisputed()
@Deprecated public void setDisputed(Boolean disputed)
public String getDescription()
public void setDescription(String description)
public String getStatementDescriptor()
public void setStatementDescriptor(String statementDescriptor)
@Deprecated public String getStatementDescription()
@Deprecated public void setStatementDescription(String statementDescription)
public String getFailureMessage()
public void setFailureMessage(String failureMessage)
public String getFailureCode()
public void setFailureCode(String failureCode)
public Integer getAmountRefunded()
public void setAmountRefunded(Integer amountRefunded)
public String getCustomer()
public void setCustomer(String customer)
public String getInvoice()
public void setInvoice(String invoice)
public ChargeRefundCollection getRefunds()
public Card getCard()
public void setCard(Card card)
public Dispute getDispute()
public void setDispute(Dispute dispute)
public String getBalanceTransaction()
public void setBalanceTransaction(String balanceTransaction)
public Map<String,String> getMetadata()
getMetadata
in interface MetadataStore<Charge>
public String getReceiptNumber()
public void setReceiptNumber(String receiptNumber)
public String getReceiptEmail()
public void setReceiptEmail(String receiptEmail)
public ExternalAccount getSource()
public void setSource(ExternalAccount source)
public String getTransfer()
public void setTransfer(String transfer)
public String getDestination()
public void setDestination(String destination)
public static Charge create(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Charge retrieve(String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge update(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<Charge>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public Charge refund() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge capture() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Dispute updateDispute(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Dispute closeDispute() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge refund(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge capture(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static Charge create(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Charge create(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static Charge retrieve(String id, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Charge retrieve(String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Charge update(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge update(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<Charge>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public static ChargeCollection list(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static ChargeCollection list(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static ChargeCollection all(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static ChargeCollection all(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static ChargeCollection all(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Charge refund(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge refund(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Charge refund(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge refund(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Charge capture(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge capture(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Charge capture(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge capture(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Dispute updateDispute(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Dispute updateDispute(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Dispute closeDispute(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Dispute closeDispute(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge markFraudulent(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Charge markSafe(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
Copyright © 2016 Stripe. All rights reserved.