
Codes cadeaux
Recompensez les joueurs avec des codes promotionnels qui offrent n'importe quel objet ou monnaie in-game
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
Echanger un code
Saisir un code cadeau
Entrez votre code promotionnel ci-dessous
// 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 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
Pret a integrer ?
Commencez a construire avec horizOn des aujourd'hui. Tier gratuit inclus.
