The Browser Harness is the checkout step after a UCP quote. It powers
prava shop checkout and hosted agentic purchases.What it does
Completes the real checkout
Fills the merchant’s checkout (contact, shipping address, delivery option) and submits payment with
the one-time token. No merchant integration required.
Confirms the true total first
Reconciles subtotal, shipping, and tax against the live checkout and waits for the amount to settle
before charging, so there are no surprise totals.
Returns a verifiable result
On success you get an order id and a payment status: a checkable confirmation the order was
placed.
Reliable, repeatable
It learns a merchant’s checkout on the first run and completes later runs consistently, healing
automatically if the page changes.
Why it matters
1
No surprise charges
The amount is reconciled and stable before payment is attempted. If the total shifts mid-checkout
(late shipping, tax, or add-ons), reconciliation restarts rather than charging the wrong amount.
2
One clean attempt
A checkout runs as a single, tracked flow rather than a blind retry loop, so a purchase either
completes and returns an order, or fails cleanly for you to re-quote.
3
Card safety preserved
It pays with the single-use, merchant-scoped credential from the session. Even inside the
checkout, the credential can’t be reused or redirected to another merchant.
How it fits the flow
The UCP quote gives an estimate; the Browser Harness turns it into a completed, verified order. Today it targets Shopify checkouts.Next
UCP
How products are discovered and quoted before checkout.
Agentic Commerce
The full discover → quote → checkout → pay pipeline.