Aller au contenu

start_checkout

Open the plan payment page

Action · mcp:act30 appels / 10 minAppelle un fournisseur

Ouvre la page de paiement sécurisée Stripe d'un forfait et rend son lien. L'utilisateur l'ouvre et paie là-bas ; rien n'est débité avant.

Description lue par le modèleEnvoyée telle quelle dans tools/list, en anglais.
Open the secure Stripe payment page for a VibeSell plan, the step that starts the sending setup. It returns a link: only the user opens it and pays there, nothing is charged before. Propose the plan VibeSell recommends (get_plans_and_billing) unless the user picks another, and give its price from there.

L'utilisateur dit

On part sur le forfait Growth.

tools/call · Arguments envoyés par l'assistant
{
"name": "start_checkout",
"arguments": {
"planCode": "GROWTH"
}
}
planCode"STARTER" | "GROWTH" | "SCALE"obligatoire

The plan to pay for.

Schéma d'entrée
{
"type": "object",
"properties": {
"planCode": {
"type": "string",
"enum": ["STARTER", "GROWTH", "SCALE"],
"description": "The plan to pay for."
}
},
"required": ["planCode"]
}

Sorte de résultatcheckout

kind"checkout"
planobjet
  • code string
  • label string
  • monthlyPriceCents integer
  • emailsPerMonth integer
  • leadCreditsPerMonth integer
  • domains integer
  • mailboxes integer
currencystring
urlstring

The secure payment page. Only the user opens it and pays.

appUrlstring
Schéma de sortie
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "checkout"
},
"plan": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"label": {
"type": "string"
},
"monthlyPriceCents": {
"type": "integer"
},
"emailsPerMonth": {
"type": "integer"
},
"leadCreditsPerMonth": {
"type": "integer"
},
"domains": {
"type": "integer"
},
"mailboxes": {
"type": "integer"
}
},
"required": [
"code",
"label",
"monthlyPriceCents",
"emailsPerMonth",
"leadCreditsPerMonth",
"domains",
"mailboxes"
],
"additionalProperties": false
},
"currency": {
"type": "string"
},
"url": {
"type": "string",
"description": "The secure payment page. Only the user opens it and pays."
},
"appUrl": {
"type": "string"
}
},
"required": ["kind", "plan", "currency", "url", "appUrl"],
"additionalProperties": false
}
  • L'assistant propose le forfait que recommande VibeSell, sauf si l'utilisateur en choisit un autre.
  • Une fois payé, le forfait s'active et l'étape de l'infrastructure d'envoi s'ouvre.