このドキュメントは、サーバーサイドでのサブスクリプション購入の承認に使用されるacknowledgePurchase APIに焦点を当てています。
購入を確認した後、それを承認する必要があります。
以下のサンプルコードは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 は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 | 既にアクティブな定期購読が存在します。 |
ドキュメント改訂版 1.0