☰ Meniu · Testare
Început

Testare

Dezvoltă cu o cheie de test, apoi verifică scenariile de mai jos înainte de primul schimb real.

Cheile de test (sk_test_) lucrează cu datele reale ale localului căruia îi aparțin; nu există o bază de date separată de sandbox. Cere-ne un local sandbox cu un program de cashback și unul de ștampile dacă vrei să testezi fără să atingi un cont real. Tot ce creează o cheie de test are livemode: false.

Înainte de lansare

  • Scanează cu scanerul tău cardul de pe un telefon real, atât din Apple Wallet, cât și din Google Wallet. Verifică faptul că GET /v1/members/{scanned value} găsește membrul.
  • Aplică un bon sub suma minimă a programului: nu trebuie să aducă nimic și nici să eșueze.
  • Folosește mai mult decât soldul: trebuie să primești 402 insufficient_balance și să-i arăți oaspetelui suma disponibilă.
  • Trimite același bon de două ori (același external_id): al doilea răspuns trebuie să fie 200, iar soldul nu trebuie să se schimbe.
  • Anulează un bon și verifică faptul că soldul revine.
  • Taie rețeaua în mijlocul unui apel, reîncearcă și verifică faptul că nimic nu s-a aplicat de două ori.
  • Dacă folosești webhook-uri, verifică semnătura cu secretul și respinge cererile mai vechi de 5 minute.

Carduri de test

Înscrie-te cu POST /v1/members și deschide wallet.apple_url sau wallet.google_url pe telefon ca să primești un card real. Codul lui de bare este exact ce vor arăta scanerului tău oaspeții localului.

Întrebări despre integrare: api@loyaltyfy.io. Răspundem în cel mult o zi lucrătoare.