addedInput schema / properties / api_key / description
Added value: +"API key for this call. Omit to fall back to the Authorization: Bearer / X-API-Key request header (streamable-HTTP only), then the VHGENGINE_API_KEY env var (the stdio default). No key resolvable -> unauthorized."
changedInput schema / properties / cancel_url / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / cancel_url / description
Added value: +"Where Stripe sends the browser if your human abandons checkout. At most 2048 characters. Omit to use the deployment's default."
addedInput schema / properties / cancel_url / maxLength
Added value: +2048
addedInput schema / properties / pack / description
Added value: +"Which credit pack to buy, given as its CREDITS amount and matched against pricing.credit_packs exactly (not a dollar figure and not an index). A value that is not an offered pack is invalid_request."
addedInput schema / properties / pack / minimum
Added value: +1
changedInput schema / properties / success_url / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / success_url / description
Added value: +"Where Stripe sends the browser after a successful payment. At most 2048 characters. Omit to use the deployment's default landing page."
addedInput schema / properties / success_url / maxLength
Added value: +2048
addedOutput schema / description
Added value: +"A Stripe hosted-checkout link to hand to your human. You never touch a card."
addedOutput schema / properties
Added value: +{
+ "checkout_url": {
+ "description": "The URL your human opens to pay. Single use.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "credits": {
+ "description": "Credits that land on your balance after the webhook confirms payment.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "expires_at": {
+ "description": "When the checkout link stops working, ISO-8601 UTC.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pack": {
+ "description": "Which pack this session buys.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "usd_cents": {
+ "description": "What your human is charged, in cents.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+}
removedOutput schema / title
Removed value: -"create_checkoutDictOutput"