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 void setId(String id)
public Long getAmount()
public void setAmount(Long amount)
public Long getAmountRefunded()
public void setAmountRefunded(Long amountRefunded)
public String getApplicationFee()
public void setApplicationFee(String applicationFee)
public String getBalanceTransaction()
public void setBalanceTransaction(String balanceTransaction)
public Boolean getCaptured()
public void setCaptured(Boolean captured)
public Long getCreated()
public void setCreated(Long created)
public String getCurrency()
public void setCurrency(String currency)
public String getCustomer()
public void setCustomer(String customer)
public String getDescription()
public void setDescription(String description)
public String getDestination()
public void setDestination(String destination)
public Dispute getDispute()
public void setDispute(Dispute dispute)
public String getFailureCode()
public void setFailureCode(String failureCode)
public String getFailureMessage()
public void setFailureMessage(String failureMessage)
public FraudDetails getFraudDetails()
public void setFraudDetails(FraudDetails fraudDetails)
public String getInvoice()
public void setInvoice(String invoice)
public Boolean getLivemode()
public void setLivemode(Boolean livemode)
public Map<String,String> getMetadata()
getMetadata
in interface MetadataStore<Charge>
public String getOrder()
public void setOrder(String order)
public ChargeOutcome getOutcome()
public void setOutcome(ChargeOutcome outcome)
public Boolean getPaid()
public void setPaid(Boolean paid)
public String getReceiptEmail()
public void setReceiptEmail(String receiptEmail)
public String getReceiptNumber()
public void setReceiptNumber(String receiptNumber)
public Boolean getRefunded()
public void setRefunded(Boolean refunded)
public ChargeRefundCollection getRefunds()
public ShippingDetails getShipping()
public void setShipping(ShippingDetails shipping)
public ExternalAccount getSource()
public void setSource(ExternalAccount source)
public String getSourceTransfer()
public void setSourceTransfer(String sourceTransfer)
public String getStatementDescriptor()
public void setStatementDescriptor(String statementDescriptor)
public String getStatus()
public void setStatus(String status)
public String getTransfer()
public void setTransfer(String transfer)
@Deprecated public Card getCard()
@Deprecated public void setCard(Card card)
@Deprecated public Boolean getDisputed()
@Deprecated public void setDisputed(Boolean disputed)
@Deprecated public String getStatementDescription()
@Deprecated public void setStatementDescription(String statementDescription)
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.