Documentation ¶
Index ¶
- type ApiBuyResult
- type ApiOrderResult
- type App
- func (app *App) ApiBuy(notMustParams ...Params) (body []byte, err error)
- func (app *App) ApiOrder(orderId int64) (body []byte, err error)
- func (app *App) ApiOrderToPrice(price string) (priceFloat64 float64)
- func (app *App) NewParamsWith(params ...Params) Params
- func (app App) Order(orderId string) (body []byte, err error)
- func (app App) Product(productId int64) (body []byte, err error)
- func (app App) ProductRechargeParams(notMustParams ...Params) (body []byte, err error)
- type OrderResult
- type Params
- type ProductRechargeParamsResult
- type ProductResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiBuyResult ¶ added in v1.0.37
type ApiBuyResult struct { Code string `json:"code"` Message string `json:"message"` Data struct { OrderID int64 `json:"order_id"` // 订单号 ProductPrice string `json:"product_price"` // 商品价格 TotalPrice string `json:"total_price"` // 总支付价格 RechargeUrl string `json:"recharge_url"` // 卡密充值网址 State int `json:"state"` // 订单状态(100:等待发货,101:正在充值,200:交易成功,500:交易失败,501:未知状态) Cards []struct { CardNo string `json:"card_no"` CardPassword string `json:"card_password"` } `json:"cards,omitempty"` // 卡密(仅当订单成功并且商品类型为卡密时返回此数据) Tickets []struct { No string `json:"no"` Ticket string `json:"ticket"` } `json:"tickets,omitempty"` // 卡券(仅当订单成功并且商品类型为卡券时返回此数据) } `json:"data"` }
ApiBuyResult 返回参数
type ApiOrderResult ¶ added in v1.0.37
type ApiOrderResult struct { Code string `json:"code"` Message string `json:"message"` Data struct { ID int64 `json:"id"` // 订单号 ProductID int `json:"product_id"` // 商品编号 ProductName string `json:"product_name"` // 商品名称 ProductType int `json:"product_type"` // 商品类型(1:充值,2:卡密,3:卡券,4:人工) ProductPrice string `json:"product_price"` // 售价 Quantity int `json:"quantity"` // 购买数量 TotalPrice string `json:"total_price"` // 总支付价格 RefundedAmount float64 `json:"refunded_amount"` // 已退款金额 BuyerCustomerID int `json:"buyer_customer_id"` // 买家编号 BuyerCustomerName string `json:"buyer_customer_name"` // 买家名称 SellerCustomerID int `json:"seller_customer_id"` // 卖家编号 SellerCustomerName string `json:"seller_customer_name"` // 卖家名称 State int `json:"state"` // 订单状态(100:等待发货,101:正在充值,200:交易成功,500:交易失败,501:未知状态) CreatedAt string `json:"created_at"` // 下单时间 RechargeAccount string `json:"recharge_account"` // 充值账号 ProgressInit int `json:"progress_init"` // 充值进度:初始值 ProgressNow int `json:"progress_now"` // 充值进度:现在值 ProgressTarget int `json:"progress_target"` // 充值进度:目标值 RechargeInfo string `json:"recharge_info"` // 返回信息 RechargeUrl string `json:"recharge_url"` // 卡密充值网址 Cards []struct { No string `json:"no"` Password string `json:"password"` } `json:"cards"` //【卡密类订单】卡密 RechargeParams string `json:"recharge_params"` //【充值类订单】 OuterOrderID string `json:"outer_order_id,omitempty"` // 外部订单号 } `json:"data"` }
ApiOrderResult 返回参数
type App ¶ added in v1.0.37
App 卡商网服务
func (*App) ApiBuy ¶ added in v1.0.37
ApiBuy 购买商品 http://doc.cqmeihu.cn/sales/BuyProduct.html
func (*App) ApiOrder ¶ added in v1.0.37
ApiOrder 获取单个订单信息 http://doc.cqmeihu.cn/sales/OrderInfo.html
func (*App) ApiOrderToPrice ¶ added in v1.0.37
ApiOrderToPrice 价格单位转换
func (*App) NewParamsWith ¶ added in v1.0.37
func (App) Order ¶ added in v1.0.37
Order 获取单个订单信息。 仅能获取自己购买的订单。 http://doc.cqmeihu.cn/sales/OrderInfo.html
func (App) Product ¶ added in v1.0.37
Product 获取单个商品信息 http://doc.cqmeihu.cn/sales/product-info.html
func (App) ProductRechargeParams ¶ added in v1.0.37
ProductRechargeParams 接口说明 获取商品的充值参数(仅支持充值类商品) http://doc.cqmeihu.cn/sales/ProductParams.html
type OrderResult ¶ added in v1.0.37
type OrderResult struct { Code string `json:"code"` Message string `json:"message"` Data struct { Id int64 `json:"id"` ProductId int `json:"product_id"` ProductName string `json:"product_name"` ProductType int `json:"product_type"` ProductPrice string `json:"product_price"` Quantity int `json:"quantity"` TotalPrice string `json:"total_price"` RefundedAmount string `json:"refunded_amount"` BuyerCustomerId int `json:"buyer_customer_id"` BuyerCustomerName string `json:"buyer_customer_name"` State int `json:"state"` CreatedAt string `json:"created_at"` OuterOrderId string `json:"outer_order_id"` RechargeAccount string `json:"recharge_account"` RechargeParams string `json:"recharge_params"` RechargeInfo string `json:"recharge_info"` RechargeUrl string `json:"recharge_url"` Cards []struct { No string `json:"no"` Password string `json:"password"` } `json:"cards"` } `json:"data"` }
OrderResult 返回参数
type ProductRechargeParamsResult ¶ added in v1.0.37
type ProductRechargeParamsResult struct { Code string `json:"code"` Message string `json:"message"` Data struct { RechargeAccountLabel string `json:"recharge_account_label"` RechargeParams []struct { Name string `json:"name"` Type string `json:"type"` Options string `json:"options"` } `json:"recharge_params"` } `json:"data"` }
ProductRechargeParamsResult 返回参数
type ProductResult ¶ added in v1.0.37
type ProductResult struct { Code string `json:"code"` Message string `json:"message"` Data struct { Id int64 `json:"id"` ProductName string `json:"product_name,omitempty"` Name string `json:"name"` Price float64 `json:"price"` ValidPurchasingQuantity string `json:"valid_purchasing_quantity"` SuperiorCommissionsRate int `json:"superior_commissions_rate"` Type int `json:"type"` SupplyState int `json:"supply_state"` StockState int `json:"stock_state"` BanStartAt string `json:"ban_start_at,omitempty"` BanEndAt string `json:"ban_end_at,omitempty"` } `json:"data"` }
ProductResult 返回参数
Source Files ¶
Click to show internal directories.
Click to hide internal directories.