The integration in brief
- Create a buyer for each user. Your backend creates a buyer and its key.
- Save their card. The user adds their card once, on a hosted page that shows your brand.
- Request a transaction. With that user’s key, you send the merchant’s UCP checkout or, for any other merchant, the total your agent read from its checkout page.
- The user approves. They approve on a hosted page that shows what they are buying.
- Pay. Your browser worker fills checkout with a placeholder card, and the Sapiom Browser Pay SDK swaps in the real card.
- Confirm the order. Tell the user once the merchant confirms it.
What works today
Sapiom Pay buys at any checkout Browser Pay can pay. The merchant doesn’t need the Universal Commerce Protocol (UCP). Outside UCP, your agent states the items and total, and the merchant’s page is the only order confirmation. See Checkout paths.Start building
Quickstart
Create a buyer, save a card and connect your agent.
How it works
Who does what in a transaction.
Authorize a transaction
Turn a merchant checkout into an approved payment.
API reference
REST endpoints, MCP tools and the Browser Pay SDK.