Purchase confirm intent
purchase_confirm_intentConfirm a purchase intent by re-validating the price, charging via Stripe Connect, and creating the order. Acknowledge confirmation tokens and handle SCA or declined errors.
Instructions
Confirm a purchase intent — re-validates price within 1p tolerance, charges via Stripe Connect destination charges (per-seller application fee on item only), and creates the order. May return SCA / payment-action-required / declined errors.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"intent_id": "<intent_id>",
"acknowledged_confirmation": "<acknowledged_confirmation>"
},
"name": "purchase_confirm_intent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent_id | Yes | UUID of the purchase intent to confirm. | |
| confirmation_token | No | Token from the confirmation_required response; must match when acknowledging a confirmation. | |
| __outcomeForTesting | No | Test-only override of the simulated card outcome. Omit in normal use. | |
| acknowledged_confirmation | Yes | Set true to acknowledge an intent that requires explicit confirmation. Defaults to false. |