Codes cadeaux

Codes cadeaux

Recompensez les joueurs avec des codes promotionnels qui offrent n'importe quel objet ou monnaie in-game

Demarrer gratuitement

Payloads de recompense flexibles

Les donnees du cadeau sont du JSON libre, vous pouvez donc offrir n'importe quelle combinaison de monnaies, d'objets ou de flags que votre jeu comprend.

Limites granulaires

Definissez un plafond global d'echanges, un plafond par utilisateur et une date d'expiration independamment pour chaque code.

Controle de revocation

Revoquez un code instantanement depuis le dashboard s'il fuite ou est utilise abusivement, sans mise a jour de l'application necessaire.

Integration rapide

Integration rapide

Echanger un code

Saisir un code cadeau

Entrez votre code promotionnel ci-dessous

WINTER2024
C#
// Unity C# - Gift Codes
using HorizOn;

var horizon = new HorizonClient("YOUR_API_KEY");

// Validate a gift code without redeeming
var validation = await horizon.GiftCodes.Validate(userId, "SUMMER2025");
if (validation.IsValid) {
    Debug.Log("Code is valid!");
}

// Redeem a gift code
var result = await horizon.GiftCodes.Redeem(userId, "SUMMER2025");
Debug.Log($"Redeemed: {result.RewardData}");
REST
# REST API - Gift Codes

# Validate a gift code (does not redeem)
curl -X POST https://eu.horizon.pm/api/v1/app/gift-codes/validate \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","code":"SUMMER2025"}'

# Redeem a gift code
curl -X POST https://eu.horizon.pm/api/v1/app/gift-codes/redeem \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","code":"SUMMER2025"}'
Questions frequentes

Questions frequentes

Pret a integrer ?

Commencez a construire avec horizOn des aujourd'hui. Tier gratuit inclus.