比例折扣券验证
這是一個用於驗證百分比折扣券是否可以使用的API。
Note
请参考这里以获取标识符政策。
請求資訊¶
| 項目 | 描述 |
|---|---|
| 生產 URL | https://coupon.withhive.com/tp/coupon/discount_coupon_verify |
| 沙盒 URL | https://sandbox-coupon.withhive.com/tp/coupon/discount_coupon_verify |
| 方法 | POST |
| 回應格式 | JSON |
請求標頭¶
| 項目 | 描述 | 類型 | 必需 | 備註 |
|---|---|---|---|---|
| Content-Type | application/json | 字串 | Y | |
| Authorization | Bearer | 字串 | Y | 如何檢查 Hive 認證金鑰:應用中心 > 專案管理 > 遊戲詳情 > 基本資訊 > Hive 認證金鑰 |
請求參數¶
| 名稱 | 類型 | 必需 (必需: M, 選擇性: O) | 描述 |
|---|---|---|---|
| game_index | 整數 | M | 應用中心遊戲索引 |
| coupon | 字串 | M | 優惠券號碼 |
| cs_code | 字串 | M | 遊戲內用戶 CS 代碼 |
| language | 字串 | O | 回應訊息顯示 語言代碼 (預設為英語) 直接在螢幕上顯示訊息時使用 |
| discount_type | 字串 | O | 折扣類型 (固定為 'percent') |
回應¶
| 名稱 | 類型 | 必需 (必需: M, 可選: O) | 描述 |
|---|---|---|---|
| code | 整數 | M | 回應代碼 (103: 可用) |
| message | 字串 | M | 根據回應代碼的結果訊息 |
| info | 物件 | O | 如果可用,則回應折扣券百分比於 percent 子項中 |
| info > percent | 整數 | O | 折扣券百分比 |
請求範例¶
curl -L -v
-d '{"game_index": 539,"coupon": "HIVESDKTEST","cs_code": "123456789","language": "ko","discount_type":"percent"}'
-H "Content-Type: text/html"
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY"
https://sandbox-coupon.withhive.com/tp/coupon/discount_coupon_verify
>> POST /tp/coupon/discount_coupon_verify HTTP/2
> Host: sandbox-coupon.withhive.com
> user-agent: curl/7.68.0
> Content-Type: application/json
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY
> Accept: */*
> Content-Length: 105
回應範例¶
< HTTP/2 200
< server: nginx
< date: Wed, 27 Aug 2025 12:22:34 GMT
< content-type: application/json; charset=utf-8
{"code":103,"message":"The coupon will not be used until payment is completed.","info": {"percent": 30}}
回應代碼¶
| 代碼 | 描述 | 訊息 |
|---|---|---|
| 103 | 可用於使用 | 直到付款完成之前,優惠券不會被使用。 |
| 200 | 請求參數錯誤 | 一些參數缺失或參數名稱不正確。 |
| 202 | 帳戶使用限制超過 | 您已超過可用的優惠券使用限制。 |
| 203 | 團體優惠券使用限制超過 | 您已超過可用的優惠券使用限制! |
| 204 | 發放的優惠券與遊戲資訊不匹配 | 此優惠券僅可用於對應遊戲的事件優惠券兌換。 |
| 205 | 無法使用的優惠券 | 此優惠券無法使用。 |
| 206 | 優惠券兌換中無法使用折扣券 | 輸入的優惠券可以在網路商店使用。 |
| 300 | 優惠券號碼長度不正確 | 優惠券號碼不正確。請重新輸入。 |
| 302 | 不存在的優惠券 | 這是一個不存在的優惠券號碼。請再檢查一次。 |
| 303 | 優惠券目前正在使用中 | 此優惠券已經被使用。 |
| 304 | 優惠券已經使用 | 此優惠券已經被使用。 |
| 305 | 優惠券使用限制超過(所有唯一優惠券已使用) | 所有發放的優惠券均已使用。 |
| 306 | 已過期的優惠券 | 此優惠券已過期。 |
| 311 | 停止發放的優惠券 | 此優惠券已停止發放。 |
| 312 | 使用前期間的優惠券 | 尚未進入優惠券使用期間。(測試優惠券不在驗證範圍內) |
| 400 | 項目傳輸錯誤(完全失敗) | 優惠券使用失敗。 如果持續失敗,請聯繫客服。 |
| 401 | 項目傳輸錯誤(部分失敗) | 優惠券使用部分失敗。 請聯繫客服。 |
| 500 | 數據庫通信錯誤 | 優惠券使用失敗。 如果持續失敗,請聯繫客服。 |
| 501 | 伺服器通信失敗 | 優惠券使用失敗。 如果持續失敗,請聯繫客服。 |