Three phases
Agent registration happens once at platform level
Reap registers the agent execution identity with the relevant agent registry and enrols it in the applicable trusted agent protocol before any user session begins. Every client inherits this registration automatically, with no integration work or user action required.
Setup happens once per user
The user connects an account, enrols the card into a PCI compliant vault and creates the payment passkey in one secure surface session. The setup guide walks this journey.
The purchase loop repeats for every order
The agent quotes the item, the user approves a mandate with one passkey tap and Reap executes the checkout through to the verified order.
This capability currently supports Reap Card and Visa cards. Support for additional card types and networks may be introduced in the future.
The purchase path
Inside the purchase loop
- The agent finds the item through your product discovery and
POST /quotesopens the merchant checkout with a priced proposal and a quote reference - The user approves the cap, merchant and validity with a passkey biometric and
POST /mandatescaptures the signed approval - Reap runs the real checkout with
POST /checkouts, reconciles the live total against the quote before any charge and pays with a single use network token - Reap relays an occasional issuer challenge for an in chat approval and most purchases do not require this step
- Reap verifies the order against the card authorisation on its own rails and the agent confirms it back to the user
The machinery behind the flow
The endpoints
The endpoints
POST /users/registers the end user and records terms acceptancePOST /users/id/applicationadvances identity verification with the configured methodPOST /accounts/creates the account once verification is approvedPOST /agentic/enrolmentsopens the secure surface session that vaults the card, provisions the network token and binds the payment passkeyPOST /quotesopens the merchant checkout for the chosen item and returns the priced proposalPOST /mandatescreates the mandate and triggers the passkey approval on the secure surfacePOST /checkoutsruns the checkout from the quote reference and the mandatePOST /checkouts/id/escalation/respondrelays the user response to the card issuer when a challenge firesGET /orders/idreturns the verified order with the full record of consent evidence, mandate, credential lifecycle, order and authorisation
The webhook events
The webhook events
user-application-status-updatedfires when the verification status changesenrolment-completedfires when the card is vaulted, the network token is provisioned and the passkey is createdmandate-approvedfires when the passkey approval is captured and the mandate becomes activecheckout-completedfires when the order is placed and the merchant order reference is returnedcheckout-escalatedfires when a challenge needs the user and the checkout pausesorder-completedfires when the order is verified and matched to the authorisation event on the Reap rails
These guides stay at the level of names and purpose. Field level detail belongs to the API Reference.
Next steps
Set up a user
Connect the account, enrol the card and create the passkey
Make a one time purchase
One quote, one passkey tap and one verified order
Set up recurring purchases
One approval that stands for every later cycle