acknowledgePurchase API

このドキュメントは、サーバーサイドでのサブスクリプション購入の承認に使用されるacknowledgePurchase APIに焦点を当てています。

購入を確認した後、それを承認する必要があります。

消費購入コードのサンプル

以下のサンプルコードはacknowledgePurchase API を使用した関連リクエストの例です。

import requests

  url = "https://payments-api.now.gg/v2/seller/order/acknowledgepurchase"

  payload = 'purchaseToken=nowgg-_purchase_token'
  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)

重要な情報

  • API KeyPayment API Key はnowStudioのクレデンシャルセクションで確認することができます。 詳細はこちら
  • 購入が成功すると、PurchaseTokenが返されます。詳細については、以下の参考ドキュメントを参照してください:

期待されるレスポンス

以下は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 既にアクティブな定期購読が存在します。
×
テキストがクリップボードにコピーされました。
copyLinkText
ご不明な点がございましたら、お気軽にお問い合わせください。 dev-support@now.gg