查询支付

以支付ID查询支付明细。

请求


GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/purchase/{transactionID}

项目

类型

是否为必填项

描述

备注

projectId

String

O

GamePot SDK的projectId

transactionID

String

O

GamePot SDK的支付ID

请求头

报头名称

是否为必填项

描述

x-api-key

O

GamePot发放的认证密钥

accept-language

X

使用语言

响应


字段名称

类型

描述

status

Int

结果值\(1:成功\)

(result的)status

Int

支付结果值\(1:成功)

exchange_price

Int

支付金额(适用汇率)

project_id

String

GamePot SDK的projectId

store_id

String

商店ID(google,one,apple,galaxy)

payment_id

String

支付商店ID(google,tpay...)ㅣ一般与store_id相同

signature

String

签名

order_id

String

Order ID

currency

String

货币

userdata

String

用户信息

price

Int

支付金额

id

String

支付数据的unique ID

unique_id

String

Unique ID

transaction_id

String

商店支付ID

createdAt

String

创建日期

updatedAt

String

更新日期

request

String

支付请求值

response

String

支付响应值

(item_id的)status

String

(item_id的)结果值

type

String

道具类型(inapp)

name

String

道具名称

prices

String

道具价格

user_id

响应成功值中user_id部分请参阅用户查询API

示例


请求示例

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

响应示例

{
  "status":1,
  "result":{
    "status":1,
    "exchange_price":5000,
    "project_id":"xxxxxxxxxxxxxx",
    "store_id":"google",
    "payment_id":"google",
    "signature":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "order_id":"u8934",
    "currency":"KRW",
    "userdata":"{\"unique_id\":\"u8934\",\"server_id\":\"\",\"player_id\":\"\",\"etc\":\"\"}",
    "price":5000,
    "id":"xxxxxxxxxxxxxx",
    "unique_id":"u8934",
    "transaction_id":"xxxxxxxxxxxxxx",
    "createdAt":"Wed Mar 18 2020 17:55:29 GMT+0900 (GMT+09:00)",
    "updatedAt":"Wed Mar 18 2020 17:55:29 GMT+0900 (GMT+09:00)",
    "request":"https://xxxxxxxxxxxxxx",
    "response":"{\"status\":1}",
    "item_id":{
      "status":null,
      "type":"inapp",
      "name":"name_001",
      "prices":[]
    },
    "user_id":{
      "id":"xxxxxxxxxxxxxx",
      "deleted":false,
      "store_id":"google",
      "country":"KR",
      "remoteip":"xxx.xxx.xxx.xxx",
      "adid":"xxxxxxxxxxxxxx",
      "device":"android",
      "network":"WIFI",
      "version":"10",
      "model":"Pixel_3",
      "token":"xxxxxxxxxxxxxx",
      "push":true,
      "night":false,
      "ad":true,
      "memo":null,
      "device_id":"xxxxxxxxxxxxxx",
      "createdAt":"Wed Mar 18 2020 17:54:41 GMT+0900 (GMT+09:00)",
      "updatedAt":"Wed Mar 18 2020 17:54:42 GMT+0900 (GMT+09:00)",
      "loginedAt":"Wed Mar 18 2020 17:54:41 GMT+0900 (GMT+09:00)",
      "deletedAt":null
    }
  }
}

错误代码


发送Gamepot Open API请求时发生的通用错误代码。

参数

描述

status

错误代码\(1:成功,失败时请参考Error code\)

message

错误详细描述

错误代码

描述

-1

使用了仪表盘上没有的密钥时

-2

仪表盘密钥和报头的密钥不同时

-3

使用了仪表盘已删除的密钥时

-4

使用了仪表盘中作为未使用处理的密钥时

-5

密钥到期时

-6

没有项目ID时

{
    "status":-6,
    "message":"projectId was wrong."
}

Last updated