MENU
      決済キャンセル照会

        決済キャンセル照会


        記事の要約

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

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

        参考

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

        要請

        GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/purchase/voided/{transactionID}
        HTTP
        項目タイプ説明備考必須かどうか
        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'
        HTTP

        応答例

        {
          "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}"
            }
          }
        }
        HTTP

        エラーコード

        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."
        }
        Plain text

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

        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.