Это старая версия документа!
$server/api/bp?id=1&token=12345678901234567890123456789012
type tBuyInput struct {
OSint models.TOs
Bundle string
BundleVer string
GAID string
GaidType models.TGAIDType
ProductType TProductType
ProductId string
OrderId string
PurchaseToken string
}
TProductType enum
const (
Consumable TProductType = iota
Non_consumable
Subscription
)
{
"Error":"",
"Data": TPurchase
}
//TPurchase purchase bind
type TPurchase struct {
ProductId string `json:"pid"`
Quantity int64 `json:"q"`
PurchaseState models.TYovoPurchaseState `json:"ps"` //-> 1 subscription valid
Acknowledged int64 `json:"a"`
OrderId string `json:"o"`
PurchaseToken string `json:"pt"`
PurchaseTime string `json:"t"`
ConsumptionState int64 `json:"cs"`
PurchaseType int64 `json:"pty"`
DeveloperPayload string `json:"dp"`
ProductType TProductType `json:"prt"`
ExpiryTimeMillis int64 `json:"et"`
}
TYovoPurchaseState enum
const (
PS_UNKNOWN = -1
PS_PURCHASED = 0
PS_CANCELED = 1
PS_PENDING = 2
PS_REFUNDED = 3
)
Data
{"Error":"some error"}