Skip to Content

Get Order Amount - GetOrderAmount

Overview

Query order amount summary and count statistics under specified conditions

Definition

Public Parameters

Parameter NameTypeDescription InformationRequired
ActionstringCorresponding API command name, the current API is GetOrderAmount.Yes
PublicKeystringThe user’s public key can be obtained from Console Yes
SignaturestringUser signature generated based on public key and API command, see Signature AlgorithmYes

Request Parameters

Parameter NameTypeDescription InformationRequired
StartTimeintQuery start time (Unix timestamp, seconds). Must be provided together with EndTime.Maximum range: 366 daysYes
EndTimeintQuery end time (Unix timestamp, seconds). Must be provided together with StartTimeYes
ResourceIds.NstringResource ID list (optional)No
ModelIds.NstringModel ID list (optional)No
PricingUnits.NintPricing unit list (optional)No
PricingSkus.NstringBilling unit SKU list (optional)No
ProductCodes.NstringProduct code list (optional). Enum: modelverse, sandboxNo
OrderTypes.NintOrder type list (optional)No
Regions.NstringRegion list (optional). See Region and Zone ListNo
OrganizationIds.NstringOrganization ID list (optional)No

Response Field

Field NameTypeDescription InformationRequired
RetCodeintReturn status code. If it is 0, it means successful return. If it is not 0, it means failure.Yes
ActionstringOperation command name.Yes
MessagestringReturns an error message, providing detailed description when RetCode is non-zero.No
TotalOrderAmountstringTotal amount of all ordersYes
PaidAmountstringPaid amountNo
UnpaidAmountstringUnpaid (overdue) amountNo
CashAmountstringTotal cash account deductionNo
BonusAmountstringTotal bonus account deduction amountNo
CouponAmountstringTotal coupon deduction amountNo
StarCardAmountstringTotal Star Card deduction amountNo
OrderCountintTotal order countNo
PaidCountintPaid order countNo
UnpaidCountintUnpaid order countNo

Example

Request Example

https://api.surfercloud.com/?Action=GetOrderAmount &Region=cn-zj &Zone=cn-zj-01 &ProjectId=xBjqWlgq &ResourceIds.N=YUhHIvbF &ModelIds.N=YLZoVxpX &PricingUnits.N=4 &OrderTypes.N=6 &StartTime=2 &EndTime=7 &PricingSkus.N=ZvSMEZfo &ProductCodes.N=GQiNWIED &Regions.N=dOnMCcfY &OrganizationIds.N=HFhMPcol &Regions.N=ainUEQqh &OrganizationIds.N=BZLMCvrq

Response Example

{ "Action": "GetOrderAmountResponse", "BonusAmount": "wqQkjckV", "CashAmount": "Hsbcqacs", "CouponAmount": "ZRcRUuyv", "Data": {}, "OrderCount": 7, "PaidAmount": "SiiWorjy", "PaidCount": 8, "RetCode": 0, "StarCardAmount": "fEuXwTFD", "UnpaidAmount": "TaOEmaIs", "UnpaidCount": 5 }