Mark a quote's payment settled (the payment-link rail's resume,
Called from the platform's checkout.session.completed webhook (the SDK's resumePaidQuote / completeBubblioCheckout). Same signed-push authentication as the results endpoint. Bubblio refuses a settlement whose args_hash or amount doesn't match the quote's pin — the money must buy exactly the pinned call — and every refund-worthy refusal means the payment bought nothing (the SDK auto-refunds it on the platform's own Stripe). After a settle, the visiting agent's next confirm poll executes the action, payment already made.
Request
- Base URL: https://api.bubblio.dev
- URL: https://api.bubblio.dev/v1/agent-door/paid/{quoteId}
- Auth: HTTP bearer
Path parameters
Headers
sha256=<hmac> over ${timestamp}.${rawBody} with the webhook secret.
Unix milliseconds; ±5 minutes tolerated.
Request body
Example request
{
"payment": {
"rail": "stripe_spt"
}
}Response
Settled (with already: true on a webhook redelivery — benign).
Changes
No recorded changes to this operation across all 1 revision of this API.