SYLI — Wix (Velo)

Wix n’a pas d’extension ZIP comme WordPress. Ce dossier se colle dans l’éditeur Wix (mode Dev).

1. Wix → votre site → Dev Mode (Velo) : activer
2. Secrets du site (Developer tools → Secrets) :
   SYLI_API_URL = https://sylipayments.com/api/v1
   SYLI_API_KEY = syli_live_…
   SYLI_IPN_SECRET = (secret webhook du dashboard SYLI)
   SYLI_SITE_URL = https://votre-site.wixsite.com/boutique
     (sans slash final)
3. CMS → créer la collection « SyliCheckouts » avec les champs :
   cartId (texte), invoiceId (texte), amount (nombre), status (texte), invoiceUrl (URL)
   Droits : contenu du site, lecture/écriture backend uniquement
4. Copier les fichiers :
   velo/backend/syli-utils.js      → backend/syli-utils.js
   velo/backend/syli.jsw           → backend/syli.jsw
   velo/backend/http-functions.js  → backend/http-functions.js
     Si http-functions.js existe déjà, copiez seulement la fonction post_syliIpn
   velo/pages/cart.js              → code de la page Panier
5. Sur la page Panier : bouton ID #syliPay  (optionnel : texte #syliError)
6. Boutique en USD. Publiez le site.

Le client clique « Payer en crypto » → checkout SYLI → le webhook met à jour SyliCheckouts (status = paid).
