Verify the partner website, Hosted Flow, result handling, and enterprise usage before release.
Use a dedicated UAT enterprise arranged with GOFA. This checklist describes how to verify your integration; it is not a statement that your enterprise has already been provisioned or passed acceptance.
| Role | Website | Purpose |
|---|---|---|
| Your enterprise administrator | https://www.uat.gofa.app/platform/login | Inspect configuration, Inquiries, and usage. |
| Your ordinary test customer | Your own UAT website | Sign in and launch the service through your real backend. |
| Assessment participant | The returned GOFA UAT launch URL | Complete the Hosted Flow without a separate GOFA login. |
GOFA configures access, credit grants, and effective limits on its side. Your technical team does not need access to GOFA's internal administrator console.
workflowId: "ai-nutrition" and stores ownership of the returned Inquiry.vital-scan Inquiry from your website.vital-scan result through the API and one settled usage entry.A simulated camera test does not replace acceptance on the browsers and devices your customers will use. Arrange an adult tester for camera and permission checks.
| Scenario | Expected outcome |
|---|---|
| Double-click create or replay after a network timeout | Same key and body return the same Inquiry; replay still returns 201. |
| Pause Vital Scan and continue | The task stays associated with the same customer; the paused reservation is released. |
| Recoverable scan failure, then scan again without refreshing | The flow shows a reason, retains basic information, and can save one result in the same Inquiry. |
| Unreadable meal, then a valid meal | No settled usage for the unsuccessful attempt; a successful retry settles once. |
| Refresh or revisit a completed result | Read the saved result; no extra settlement. |
| Expired or revoked launch session | Access is refused; no disclosure of a different task's result. |
Use the Inquiry ID to correlate evidence. Do not create a new task to hide a failed retry; record the issue and its exact request ID instead.
inquiry_id cannot
disclose the first customer's result through your website. Record this as blocked
if you do not have a second account; do not mark it passed.429 and
Retry-After; do not load-test the shared UAT service without an agreed plan.For each case, record the date, browser/device, enterprise, service, Inquiry ID, expected result, observed result, and pass/fail/blocked status. Keep screenshots free of secrets and unnecessary personal information.
Before production, agree the production domain, enterprise provisioning, credentials, return origins, service configuration, credit terms, capacity, and approved user notices with GOFA. UAT credentials and acceptance do not enable production automatically.