本文档主要关注用于服务器端订阅购买确认的 acknowledgePurchase API。
您验证购买后,应确认(acknowledge)购买。
以下示例代码演示了使用 acknowledgePurchase API 的关联请求。
import requests
url = "https://payments-api.now.gg/v2/seller/order/acknowledgepurchase"
payload = 'purchaseToken=<purchase_token_here>'
headers = {
'Authorization': '<payment_api_key_here>',
'Content-Type': 'application/x-www-form-urlencoded'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Payment API Key c可以在nowStudio的证书章节找到。更多信息。以下是 acknowledgePurchase API 的示例响应。
{
"success": true,
"code": 0,
"codeMsg": "success",
"data": {}
}
| 参数 | 类型 | 描述 |
|---|---|---|
| success | boolean | 返回是否成功,true或false。 |
| code | int | 成功返回0,失败返回非0。 |
| codeMsg | string | 返回错误码关联的消息。 |
| data | object | 作为响应返回的数据。 |
| 错误码 | 消息 | 描述 |
|---|---|---|
| 5001 | NO_VALID_SUBSCRIPTION_FOUND | 找不到有效的订阅。 |
| 5002 | INVALID_SUBSCRIPTION_OPERATION | 订阅操作无效。 |
| 5004 | SUBSCRIPTION_INACTIVE | 请求订阅未激活。 |
| 5006 | ACTIVE_SUBSCRIPTION_ALREADY_EXISTS | 激活的订阅已存在。 |