public class Order extends APIResource
APIResource.RequestMethodCHARSET, CONNECT_TIMEOUT, GSON, READ_TIMEOUT, RETRY_MAXPRETTY_PRINT_GSON| 构造器和说明 |
|---|
Order() |
| 限定符和类型 | 方法和说明 |
|---|---|
Order |
cancel()
取消 order
|
static Order |
cancel(java.lang.String id)
取消 order
|
static ChargeCollection |
chargeList(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
查询订单 Charge 列表
|
static Order |
create(java.util.Map<java.lang.String,java.lang.Object> params)
创建 order
|
java.lang.Integer |
getActualAmount() |
java.lang.Integer |
getAmount() |
java.lang.Integer |
getAmountPaid() |
java.lang.Integer |
getAmountRefunded() |
java.lang.Object |
getApp() |
java.lang.Long |
getAvailableBalance() |
java.util.List<java.lang.String> |
getAvailableMethods() |
java.lang.String |
getBody() |
java.lang.String |
getCharge() |
ChargeEssentials |
getChargeEssentials() |
ChargeCollection |
getCharges() |
java.lang.String |
getClientIp() |
java.lang.String |
getCoupon() |
java.lang.Integer |
getCouponAmount() |
java.lang.Long |
getCreated() |
java.lang.String |
getCurrency() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
java.lang.Boolean |
getLivemode() |
java.lang.String |
getMerchantOrderNo() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata() |
java.lang.String |
getObject() |
java.lang.Boolean |
getPaid() |
java.lang.String |
getReceiptApp() |
java.lang.Boolean |
getRefunded() |
java.lang.String |
getServiceApp() |
java.lang.String |
getStatus() |
java.lang.String |
getSubject() |
java.lang.Long |
getTimeExpire() |
java.lang.Long |
getTimePaid() |
java.lang.String |
getUid() |
java.lang.String |
getUserFrom() |
static OrderCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
查询 order 列表
|
Order |
pay(java.util.Map<java.lang.String,java.lang.Object> params)
支付 order
|
static Order |
pay(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
支付 order
|
static Order |
retrieve(java.lang.String id)
查询 order
|
static Charge |
retrieveCharge(java.lang.String orderId,
java.lang.String chargeId)
查询订单 Charge
|
void |
setActualAmount(java.lang.Integer actualAmount) |
void |
setAmount(java.lang.Integer amount) |
void |
setAmountPaid(java.lang.Integer amountPaid) |
void |
setAmountRefunded(java.lang.Integer amountRefunded) |
void |
setApp(java.lang.Object app) |
void |
setAvailableBalance(java.lang.Long availableBalance) |
void |
setAvailableMethods(java.util.List<java.lang.String> availableMethods) |
void |
setBody(java.lang.String body) |
void |
setCharge(java.lang.String charge) |
void |
setChargeEssentials(ChargeEssentials chargeEssentials) |
void |
setCharges(ChargeCollection charges) |
void |
setClientIp(java.lang.String clientIp) |
void |
setCoupon(java.lang.String coupon) |
void |
setCouponAmount(java.lang.Integer couponAmount) |
void |
setCreated(java.lang.Long created) |
void |
setCurrency(java.lang.String currency) |
void |
setDescription(java.lang.String description) |
void |
setId(java.lang.String id) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMerchantOrderNo(java.lang.String merchantOrderNo) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata) |
void |
setObject(java.lang.String object) |
void |
setPaid(java.lang.Boolean paid) |
void |
setReceiptApp(java.lang.String receiptApp) |
void |
setRefunded(java.lang.Boolean refunded) |
void |
setServiceApp(java.lang.String serviceApp) |
void |
setStatus(java.lang.String status) |
void |
setSubject(java.lang.String subject) |
void |
setTimeExpire(java.lang.Long timeExpire) |
void |
setTimePaid(java.lang.Long timePaid) |
void |
setUid(java.lang.String uid) |
void |
setUserFrom(java.lang.String userFrom) |
static Order |
update(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
更新 order
|
apiBasePrefixedURL, className, classURL, getGson, getSelfClass, instanceURL, request, request, singleClassURL, urlEncodegetPrettyPrintGson, toStringpublic java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getObject()
public void setObject(java.lang.String object)
public java.lang.Long getCreated()
public void setCreated(java.lang.Long created)
public java.lang.Boolean getLivemode()
public void setLivemode(java.lang.Boolean livemode)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.lang.Boolean getPaid()
public void setPaid(java.lang.Boolean paid)
public java.lang.Boolean getRefunded()
public void setRefunded(java.lang.Boolean refunded)
public java.lang.Object getApp()
public void setApp(java.lang.Object app)
public java.lang.String getUid()
public void setUid(java.lang.String uid)
public java.lang.String getMerchantOrderNo()
public void setMerchantOrderNo(java.lang.String merchantOrderNo)
public java.lang.Integer getAmount()
public void setAmount(java.lang.Integer amount)
public java.lang.Integer getCouponAmount()
public void setCouponAmount(java.lang.Integer couponAmount)
public java.lang.Integer getActualAmount()
public void setActualAmount(java.lang.Integer actualAmount)
public java.lang.Integer getAmountRefunded()
public void setAmountRefunded(java.lang.Integer amountRefunded)
public java.lang.Integer getAmountPaid()
public void setAmountPaid(java.lang.Integer amountPaid)
public java.lang.String getCurrency()
public void setCurrency(java.lang.String currency)
public java.lang.String getSubject()
public void setSubject(java.lang.String subject)
public java.lang.String getBody()
public void setBody(java.lang.String body)
public java.lang.String getClientIp()
public void setClientIp(java.lang.String clientIp)
public java.lang.Long getTimePaid()
public void setTimePaid(java.lang.Long timePaid)
public java.lang.Long getTimeExpire()
public void setTimeExpire(java.lang.Long timeExpire)
public java.lang.String getCoupon()
public void setCoupon(java.lang.String coupon)
public ChargeCollection getCharges()
public void setCharges(ChargeCollection charges)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
public void setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public ChargeEssentials getChargeEssentials()
public void setChargeEssentials(ChargeEssentials chargeEssentials)
public java.lang.Long getAvailableBalance()
public void setAvailableBalance(java.lang.Long availableBalance)
public java.lang.String getUserFrom()
public void setUserFrom(java.lang.String userFrom)
public java.lang.String getReceiptApp()
public void setReceiptApp(java.lang.String receiptApp)
public java.lang.String getServiceApp()
public void setServiceApp(java.lang.String serviceApp)
public java.util.List<java.lang.String> getAvailableMethods()
public void setAvailableMethods(java.util.List<java.lang.String> availableMethods)
public java.lang.String getCharge()
public void setCharge(java.lang.String charge)
public static Order create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static Order retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static OrderCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static Order update(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public Order cancel() throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static Order cancel(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public Order pay(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static Order pay(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
id - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static ChargeCollection chargeList(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
id - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static Charge retrieveCharge(java.lang.String orderId, java.lang.String chargeId) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
orderId - chargeId - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitException