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
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())