Cuando un usuario activa una clave, Xsolla envía una notificación a la URL de su webhook.
activation_date | string <datetime> Fecha de activación de la clave en formato AAAAAMMDDHHMMSS de conformidad con la norma ISO 8601. | ||||
key | string Clave de activación. | ||||
notification_type | string Tipo de notificación. | ||||
object Objeto con la configuración del grupo de restricciones regionales. El grupo incluye un tipo de restricción y una lista de países, servidores y configuraciones regionales para los que el juego está disponible. | |||||
object Configuración del proyecto personalizada (objeto). | |||||
| |||||
sku | string ID único del paquete de claves. | ||||
user_country | string Código de país. Dos letras mayúsculas de conformidad con la norma ISO 3166-1 alpha-2. | ||||
user_id | string ID de usuario. |
Devuelve para indicar un procesamiento realizado correctamente.
Devuelve en caso de error en la información proporcionada (p. ej., falta un parámetro obligatorio, autorización fallida, etc.).
Devuelve para indicar errores temporales en sus servidores.
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" ] } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}