Xsolla-logoXsolla Developers
または
パブリッシャーアカウントへ

有効化キーWebhook POST

ユーザーがキーを起動すると、エクソラがウェブフックURLに通知を送ります。

Request
Request Body schema: application/json
activation_date
string <datetime>

キーの有効日。フォーマットはISO 8601に従って、YYYYMMDDHHMMSSとなります。

key
string

有効化キー。

notification_type
string

通知タイプ。

object

地域制限クラスタ設定を含むオブジェクト。クラスタは、制限の種類と国リスト、ゲームが利用できるサーバーとロケールを含みます。

countries
Array of strings

クラスタの国の配列。

locales
Array of strings

ロケールの配列。

name
string

クラスタの名前。

servers
Array of strings

ゲームサーバーの配列。

sku
string

固有のクラスタID。

types
Array of strings

制限の種類の配列。

object

カスタムプロジェクト設定(オブジェクト)。

merchant_id
integer

マーチャントID。

project_id
integer

プロジェクトID。このパラメータは、ドメインページのプロジェクト名の横にあります。

sku
string

固有のキーパッケージID。

user_country
string

ユーザーの国。2文字の国コード(大文字)は、ISO 3166-1 alpha-2に従って使用されます。

user_id
string

ユーザーID。

Responses
204

処理の成功を示すために戻ります。

400

提供された情報(たとえば、必要なパラメーターの欠落、認可の失敗など。)にエラーが発生した場合に戻ります。

500

リターンはサーバーに一時的なエラーが発生したことを示します。

Request samples
curl -v 'https://your.hostname/your/uri' \
-X POST \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'authorization: Signature 13342703ccaca5064ad33ba451d800c5e823db8f' \
-d '{
  "notification_type": "redeem_key",
  "settings": {
        "project_id": 18404,
        "merchant_id": 2340
  },
  "key": "wqdqwwddq9099022",
  "sku": "com.xsolla.key_123",
  "user_id": "sample_user",
  "activation_date": "2018-11-20T08:38:51+03:00",
  "user_country": "EN",
  "restriction": {
      "name": "cls_1",
      "types": [
          "activation"
        ],
        "countries": [
            "RU"
        ]
    }
}'
Response samples
application/json
{
  • "error": {
    }
}