☰ 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ă fie200, 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.