We are preparing a localization service for the content. We will do our best to provide the localization service as soon as possible.
Display payment details by payment ID.
request
GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/purchase/{transactionID}
| Item |
type |
Required |
Explanation |
Remark |
| projectId |
String |
O |
ProjectId in GamePot SDK |
|
| transactionID |
String |
O |
Payment ID of GamePot SDK |
|
Request header
| Header name |
Required |
Explanation |
| x-api-key |
O |
Authentication key issued by GamePot |
| accept-language |
X |
Language used |
answer
| Field name |
type |
Explanation |
| status |
Int |
Result value (1: success) |
| (result의) status |
Int |
Payment result (1: success) |
| exchange_price |
Int |
Amount of payment (Exchange rate applied) |
| project_id |
String |
ProjectId in GamePot SDK |
| store_id |
String |
Store ID (google,one,apple,galaxy) |
| payment_id |
String |
Payment Store ID (google,tpay...) ㅣTypically the same as store_id |
| signature |
String |
signature |
| order_id |
String |
Order ID |
| currency |
String |
currency |
| userdata |
String |
User information |
| price |
Int |
Amount of payment |
| id |
String |
Unique ID of payment data |
| unique_id |
String |
Unique ID |
| transaction_id |
String |
Store payment ID |
| createdAt |
String |
Creation date |
| updatedAt |
String |
Renewal |
| request |
String |
Payment request value |
| response |
String |
Payment response value |
| (item_id의) status |
String |
Result value (of item_id) |
| type |
String |
Item type (inapp) |
| name |
String |
Item name |
| prices |
String |
Item price |
| user_id |
|
Please refer to User Lookup API for the user_id part of the response success value. |
example
Request example
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'
Example response
{
"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
}
}
}
Error code
Common error code that occurs when requesting Gamepot Open API.
| parameter |
Explanation |
| status |
Error code (1: Refer to Error code in case of success or failure ) |
| message |
Error details |
| Error code |
Explanation |
| -1 |
If you used a key that is not on the dashboard |
| -2 |
The key of the dashboard and the key of the header are different. |
| -3 |
When using a key deleted from the dashboard |
| -4 |
The dashboard used unused keys. |
| -5 |
If the key has expired |
| -6 |
If there is no project ID |
{
"status": -6,
"message": "projectId was wrong."
}