決済キャンセル照会
    • PDF

    決済キャンセル照会

    • PDF

    記事の要約

    当該コンテンツは、ローカリゼーションサービスを準備しております。早急にローカライズサービスをご提供できるよう、努めております。

    決済IDで決済キャンセル履歴を照会します。

    参考

    Google決済のみ照会されます。

    要請

    GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/purchase/voided/{transactionID}
    
    項目タイプ説明備考必須かどうか
    projectIdStringOGamePot SDKの projectId
    transactionIDStringOGamePot SDKの 決済ID

    要請Header

    Header名必須かどうか説明
    x-api-keyOGamePotで発行する認証key
    accept-languageX使用言語

    応答

    フィールド名タイプ説明
    statusInt結果値 (1: 成功)
    idString決済キャンセルID
    member_idStringユーザー UID
    package_idStringパッケージ名
    priceint決済金額
    deletedBoolean削除可否(true : 削除, false : 正常)
    purchasedAtString決済日
    voidedAtString決済キャンセル日
    createdAtString生成日
    updatedAtString更新日
    deletedAtString削除日
    currencyString通貨
    statusInt状態
    purchase_id応答成功値のうち、purchase_id部分は 決済照会 APIを参照してください。

    例示

    要請例

    
    curl --request GET \
      --url https://dashboard-api.gamepot.ntruss.com/v1/api/project/12a0f2ff-xxxx-xxxx-xxxx-9c13ef02f5fs/purchase/voided/GPA.3381-xxxx-xxxx-12398 \
      --header 'accept-language: ko' \
      --header 'x-api-key: 86dcgffae0641745432as02a8801ce5a5475f764fxxxxxxxxx'
    

    応答例

    {
      "status": 1,
      "result": {
        "id": "xxxxxxxxxxxxxx",
        "member_id": "xxxxxxxxxxxxxx",
        "package_id": "xxx.xxx.xxxxxxx",
        "price": 3000,
        "deleted": false,
        "purchasedAt": "Fri Feb 21 2020 16:32:35 GMT+0900 (GMT+09:00)",
        "voidedAt": "Fri Feb 21 2020 16:33:58 GMT+0900 (GMT+09:00)",
        "createdAt": "Fri Feb 21 2020 17:25:10 GMT+0900 (GMT+09:00)",
        "updatedAt": "Fri Feb 21 2020 17:25:10 GMT+0900 (GMT+09:00)",
        "deletedAt": null,
        "currency": "KRW",
        "status": 0,
        "purchase_id": {
          "status": 1,
          "exchange_price": 3000,
          "project_id": "xxxxxxxxxxxxxxxxxx",
          "store_id": "google",
          "payment_id": "google",
          "signature": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
          "order_id": "xxxxxxxxxxxxxx",
          "currency": "KRW",
          "userdata": "{\"unique_id\":\"\",\"server_id\":\"\",\"player_id\":\"\",\"etc\":\"\"}",
          "price": 3000,
          "id": "xxxxxxxxxxxxxx",
          "unique_id": "",
          "transaction_id": "GPA.3307-2597-6064-86473",
          "createdAt": "Fri Feb 21 2020 16:32:39 GMT+0900 (GMT+09:00)",
          "updatedAt": "Fri Feb 21 2020 17:25:10 GMT+0900 (GMT+09:00)",
          "request": "https://xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
          "response": "{\"status\":1}"
        }
      }
    }
    

    エラーコード

    Gamepot Open APIリクエスト時に発生する共通エラーコードです。

    parameter説明
    statusエラーコード(1: 成功、失敗時Error code参考)
    messageエラー詳細説明
    エラーコード説明
    -1ダッシュボードにないkeyを使用した場合
    -2ダッシュボードのkeyとheaderのkeyが異なる場合
    -3ダッシュボードで削除したkeyを使用した場合
    -4ダッシュボードで未使用に処理されたkeyを使用した場合
    -5keyが切れた場合
    -6プロジェクトIDがない場合
    {
      "status": -6,
      "message": "projectId was wrong."
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.