Confirm Payment
formation_confirm_paymentVerifies with Stripe that payment actually completed and, on success, advances the formation to filing. Usually unnecessary — payment auto-confirms via webhook once the user pays. Only call this if the user explicitly returns and says they have paid. A user saying they paid is NOT proof — only a successful result here confirms payment. If it is not successful, do not tell the user payment succeeded or proceed to filing; ask them to complete checkout and retry.
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": {
"formationId": "<formationId>"
},
"name": "formation_confirm_payment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| formationId | Yes | UUID value wrapper. | |
| stripeSessionId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| message | No | ||
| formationId | No | ||
| paymentStatus | No |