Client Kit limpo para o operador do cliente

Este kit fala só HTTP com a API do motor. Ele não importa nenhum módulo interno do seu ecossistema, então fica pronto para saída e transferência de operação.

Headers mínimos

X-API-Key: VEIL-COUPON-BOX-CLIENT-2026
X-Client-Signature: 26192031702e469a724a8621523fde6df41439894cf45e475b5f9c2896b7fac4

Baixar client Python

Exemplo Python

import hashlib, hmac, json, requests

API_URL = "https://ia-arte-veil.onrender.com/veil-coupon-box-engine/purchases/process"
API_KEY = "VEIL-COUPON-BOX-CLIENT-2026"
CLIENT_SECRET = "VEIL-COUPON-BOX-SECRET-2026"

payload = {
  "ref_code": "AURORA26",
  "purchase_value": 1500,
  "coupon_count": 180,
  "buyer_id": "buyer_demo_001",
  "fingerprint": "fp-demo-001",
  "ip_hint": "177.10.10.10",
  "device_label": "web_checkout"
}
body = json.dumps(payload, sort_keys=True, separators=(",", ":")).encode("utf-8")
signature = hmac.new(CLIENT_SECRET.encode("utf-8"), body, hashlib.sha256).hexdigest()

response = requests.post(
    API_URL,
    json=payload,
    headers={
        "X-API-Key": API_KEY,
        "X-Client-Signature": signature,
    },
    timeout=20,
)
print(response.status_code, response.json())