查询支付
以支付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