Testing checklist
Run through this on a real phone before submitting your store for review.
| Do this | Expect |
|---|---|
| Open your app link on a phone | App installs (or opens) straight into your store |
| Confirm the age / research-use screen | Shop tab shows your site, header/footer hidden if configured |
| COA Lookup → type a batch number | Certificate appears; PDF opens |
| COA Lookup → scan a vial label | QR to your site opens in the Shop tab; barcode looks up the batch |
| Place a small real order | Order appears in the app's Orders tab and in your dashboard → App orders |
| Mark it processing / shipped in your store | "Confirmed" / "Shipped" notifications arrive on the phone |
| Refund or cancel it | Status updates; the platform fee is reversed in Billing |
| Send a push (dashboard → Push notifications) | Arrives after approval; tapping opens the page you chose |
Custom stores: quick API check
A request with a wrong signature should return
401; a valid one returns {"ok":true}. Every delivery shows in our webhook log, which support can check for you.