PayPal holds the money while OryvaPay checks the order. The buyer approves a PayPal authorization, our AI compares what the agent bought with what the buyer asked for, then PayPal captures it on a match or voids it on a mismatch. A payment can be legitimate while the purchase is wrong.
Your agent added a $12.99 Protection Plan. You said no extras, so OryvaPay voided the authorization.
A short guided walkthrough: a buyer request, a PayPal sandbox authorization, the AI verdict, the void, the fix and the capture, then the Intent Record.
Every purchase runs through real PayPal APIs in the sandbox. The AI only decides between the two outcomes PayPal already supports: capture or void.
The buyer approves with the PayPal JS SDK. Funds are held, nothing is captured yet.
POST /v2/checkout/ordersintent: AUTHORIZE
OryvaPay AIStep 2Rule checks for every number, AI review for meaning: the PayPal order lines against the buyer's own words.
GET /v2/checkout/orders/{id}PASS · BLOCK · REVIEWA match is captured. A mismatch is voided and the hold is released. The buyer pays nothing for the wrong order.
POST /v2/payments/authorizations/{id}/capturePOST /v2/payments/authorizations/{id}/void4032 0393 1798 4658 (any future expiry, any 3 digit CVV, a US billing address). PayPal may ask you to create a sandbox account with a password; any test email and password work.AI agents now shop for people. The payment can be perfectly valid while the purchase is not what you asked for.
Seller Protection is only available on eligible unauthorized transactions and items not received claims.
OryvaPay uses PayPal's authorize, capture and void flow. The buyer approves an authorization, so nothing is taken until the order PayPal received matches what the buyer actually wanted.
You say what you want in plain words. AI turns it into clear rules: item, color, budget, extras, deadline.
AI parsingA shopping agent picks a merchant and builds the order with every line item.
AgentYou approve in PayPal. Funds are authorized and held, not captured.
Orders v2 · AUTHORIZERule checks for the numbers, AI review for the meaning. Every line is compared to your intent.
Rules + AIA match captures the payment. A mismatch voids it and shows exactly why.
Payments v2Spend caps and allowlists stop the wrong payee. They do not notice a valid merchant adding a warranty, a membership or a fee you never agreed to.
Protection plans and extras you never asked for.
+ $12.99 Protection PlanA one time buy that quietly becomes monthly.
$9.99 / monthHandling, service and convenience fees in the fine print.
+ $14.00 service feeThe total moved between the quote and the checkout.
$74.99 became $79.99Two pairs when you asked for one.
qty 2, asked 1A store you did not choose, or one that only looks right.
str1delab-outlet.shopArrives after the date you needed it.
needed Fri, arrives TueThe total breaks the limit you set.
$96.40 over $90The request, the rules, the order, the AI verdict, the PayPal IDs and the final event are sealed in a SHA-256 hash chain. One click turns it into a printable Dispute Evidence Pack.
sha256 9f2c…a41esha256 1b7d…0c93sha256 e44a…77f2sha256 5c08…d1b6sha256 a930…4e1csha256 77be…9a05
OryvaPayDispute Evidence Pack
Real sandbox payments with authorize, capture and void.
Orders v2Payments v2JS SDKParses intent and reviews meaning, with deterministic rule checks for every number.
Intent parsingSemantic reviewHash chained records, JSON export and a printable Dispute Evidence Pack.
SHA-256Merchant viewRun the full flow with real PayPal sandbox payments and live AI verdicts. It takes about a minute.
Sandbox only, no real money. In the PayPal window, log in with a PayPal sandbox buyer account, or choose Pay with Debit or Credit Card and use a PayPal sandbox test card such as 4032 0393 1798 4658 (any future expiry, any 3 digit CVV, a US billing address). PayPal may ask you to create a sandbox account with a password; any test email and password work.