← WebMCP Directory

Stripe Checkout WebMCP tools

Explore Stripe Checkout WebMCP tools and captured sample schemas for AI agents, with documented capabilities and verification limits.

Five tools were captured live; submit_payment is a documented, progressively disclosed tool and was not captured. Input schemas describe the captured sample state only. Rediscover tools and schemas on each payment page and after form changes. Two read tools did not expose an input schema; no output schemas were exposed. Action categories are inferred from the tool descriptions.

Explore capabilities
get_order_summaryAnswer

Get the current Stripe Checkout Session's currency, total amount due today, line item total prices (which may apply to future billing periods), and available payment method types. All amounts are in minor units.

View tool JSON
{
  "name": "get_order_summary",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get the current Stripe Checkout Session's currency, total amount due today, line item total prices (which may apply to future billing periods), and available payment method types. All amounts are in minor units.",
  "inputSchema": null,
  "page": "Checkout"
}
select_payment_methodAction

Select a payment method before attempting to fill the form

View tool JSON
{
  "name": "select_payment_method",
  "kind": "act",
  "impl": "imperative",
  "description": "Select a payment method before attempting to fill the form",
  "inputSchema": {
    "type": "object",
    "properties": {
      "payment_method_type": {
        "type": "string",
        "enum": [
          "card",
          "apple_pay",
          "google_pay",
          "ideal",
          "multibanco"
        ]
      }
    },
    "required": [
      "payment_method_type"
    ],
    "additionalProperties": false
  },
  "page": "Checkout"
}
fill_payment_formAction

Fills the payment form with buyer and payment details. Some fields change dynamically as values are updated, so call this tool multiple times with new values until the form is ready to submit. Form changes, including setting an address or selecting a shipping option, may change the order total.

View tool JSON
{
  "name": "fill_payment_form",
  "kind": "act",
  "impl": "declarative",
  "description": "Fills the payment form with buyer and payment details. Some fields change dynamically as values are updated, so call this tool multiple times with new values until the form is ready to submit. Form changes, including setting an address or selecting a shipping option, may change the order total.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "billingCountry": {
        "type": "string",
        "description": "Country or region. This field is required.",
        "anyOf": [
          {
            "const": "",
            "title": "",
            "type": "string"
          },
          {
            "const": "AF",
            "title": "Afghanistan",
            "type": "string"
          },
          {
            "const": "AX",
            "title": "Åland Islands",
            "type": "string"
          },
          {
            "const": "AL",
            "title": "Albania",
            "type": "string"
          },
          {
            "const": "DZ",
            "title": "Algeria",
            "type": "string"
          },
          {
            "const": "AD",
            "title": "Andorra",
            "type": "string"
          },
          {
            "const": "AO",
            "title": "Angola",
            "type": "string"
          },
          {
            "const": "AI",
            "title": "Anguilla",
            "type": "string"
          },
          {
            "const": "AQ",
            "title": "Antarctica",
            "type": "string"
          },
          {
            "const": "AG",
            "title": "Antigua & Barbuda",
            "type": "string"
          },
          {
            "const": "AR",
            "title": "Argentina",
            "type": "string"
          },
          {
            "const": "AM",
            "title": "Armenia",
            "type": "string"
          },
          {
            "const": "AW",
            "title": "Aruba",
            "type": "string"
          },
          {
            "const": "AC",
            "title": "Ascension Island",
            "type": "string"
          },
          {
            "const": "AU",
            "title": "Australia",
            "type": "string"
          },
          {
            "const": "AT",
            "title": "Austria",
            "type": "string"
          },
          {
            "const": "AZ",
            "title": "Azerbaijan",
            "type": "string"
          },
          {
            "const": "BS",
            "title": "Bahamas",
            "type": "string"
          },
          {
            "const": "BH",
            "title": "Bahrain",
            "type": "string"
          },
          {
            "const": "BD",
            "title": "Bangladesh",
            "type": "string"
          },
          {
            "const": "BB",
            "title": "Barbados",
            "type": "string"
          },
          {
            "const": "BY",
            "title": "Belarus",
            "type": "string"
          },
          {
            "const": "BE",
            "title": "Belgium",
            "type": "string"
          },
          {
            "const": "BZ",
            "title": "Belize",
            "type": "string"
          },
          {
            "const": "BJ",
            "title": "Benin",
            "type": "string"
          },
          {
            "const": "BM",
            "title": "Bermuda",
            "type": "string"
          },
          {
            "const": "BT",
            "title": "Bhutan",
            "type": "string"
          },
          {
            "const": "BO",
            "title": "Bolivia",
            "type": "string"
          },
          {
            "const": "BA",
            "title": "Bosnia & Herzegovina",
            "type": "string"
          },
          {
            "const": "BW",
            "title": "Botswana",
            "type": "string"
          },
          {
            "const": "BV",
            "title": "Bouvet Island",
            "type": "string"
          },
          {
            "const": "BR",
            "title": "Brazil",
            "type": "string"
          },
          {
            "const": "IO",
            "title": "British Indian Ocean Territory",
            "type": "string"
          },
          {
            "const": "VG",
            "title": "British Virgin Islands",
            "type": "string"
          },
          {
            "const": "BN",
            "title": "Brunei",
            "type": "string"
          },
          {
            "const": "BG",
            "title": "Bulgaria",
            "type": "string"
          },
          {
            "const": "BF",
            "title": "Burkina Faso",
            "type": "string"
          },
          {
            "const": "BI",
            "title": "Burundi",
            "type": "string"
          },
          {
            "const": "KH",
            "title": "Cambodia",
            "type": "string"
          },
          {
            "const": "CM",
            "title": "Cameroon",
            "type": "string"
          },
          {
            "const": "CA",
            "title": "Canada",
            "type": "string"
          },
          {
            "const": "CV",
            "title": "Cape Verde",
            "type": "string"
          },
          {
            "const": "BQ",
            "title": "Caribbean Netherlands",
            "type": "string"
          },
          {
            "const": "KY",
            "title": "Cayman Islands",
            "type": "string"
          },
          {
            "const": "CF",
            "title": "Central African Republic",
            "type": "string"
          },
          {
            "const": "TD",
            "title": "Chad",
            "type": "string"
          },
          {
            "const": "CL",
            "title": "Chile",
            "type": "string"
          },
          {
            "const": "CN",
            "title": "China",
            "type": "string"
          },
          {
            "const": "CO",
            "title": "Colombia",
            "type": "string"
          },
          {
            "const": "KM",
            "title": "Comoros",
            "type": "string"
          },
          {
            "const": "CG",
            "title": "Congo - Brazzaville",
            "type": "string"
          },
          {
            "const": "CD",
            "title": "Congo - Kinshasa",
            "type": "string"
          },
          {
            "const": "CK",
            "title": "Cook Islands",
            "type": "string"
          },
          {
            "const": "CR",
            "title": "Costa Rica",
            "type": "string"
          },
          {
            "const": "CI",
            "title": "Côte d’Ivoire",
            "type": "string"
          },
          {
            "const": "HR",
            "title": "Croatia",
            "type": "string"
          },
          {
            "const": "CW",
            "title": "Curaçao",
            "type": "string"
          },
          {
            "const": "CY",
            "title": "Cyprus",
            "type": "string"
          },
          {
            "const": "CZ",
            "title": "Czechia",
            "type": "string"
          },
          {
            "const": "DK",
            "title": "Denmark",
            "type": "string"
          },
          {
            "const": "DJ",
            "title": "Djibouti",
            "type": "string"
          },
          {
            "const": "DM",
            "title": "Dominica",
            "type": "string"
          },
          {
            "const": "DO",
            "title": "Dominican Republic",
            "type": "string"
          },
          {
            "const": "EC",
            "title": "Ecuador",
            "type": "string"
          },
          {
            "const": "EG",
            "title": "Egypt",
            "type": "string"
          },
          {
            "const": "SV",
            "title": "El Salvador",
            "type": "string"
          },
          {
            "const": "GQ",
            "title": "Equatorial Guinea",
            "type": "string"
          },
          {
            "const": "ER",
            "title": "Eritrea",
            "type": "string"
          },
          {
            "const": "EE",
            "title": "Estonia",
            "type": "string"
          },
          {
            "const": "SZ",
            "title": "Eswatini",
            "type": "string"
          },
          {
            "const": "ET",
            "title": "Ethiopia",
            "type": "string"
          },
          {
            "const": "FK",
            "title": "Falkland Islands",
            "type": "string"
          },
          {
            "const": "FO",
            "title": "Faroe Islands",
            "type": "string"
          },
          {
            "const": "FJ",
            "title": "Fiji",
            "type": "string"
          },
          {
            "const": "FI",
            "title": "Finland",
            "type": "string"
          },
          {
            "const": "FR",
            "title": "France",
            "type": "string"
          },
          {
            "const": "GF",
            "title": "French Guiana",
            "type": "string"
          },
          {
            "const": "PF",
            "title": "French Polynesia",
            "type": "string"
          },
          {
            "const": "TF",
            "title": "French Southern Territories",
            "type": "string"
          },
          {
            "const": "GA",
            "title": "Gabon",
            "type": "string"
          },
          {
            "const": "GM",
            "title": "Gambia",
            "type": "string"
          },
          {
            "const": "GE",
            "title": "Georgia",
            "type": "string"
          },
          {
            "const": "DE",
            "title": "Germany",
            "type": "string"
          },
          {
            "const": "GH",
            "title": "Ghana",
            "type": "string"
          },
          {
            "const": "GI",
            "title": "Gibraltar",
            "type": "string"
          },
          {
            "const": "GR",
            "title": "Greece",
            "type": "string"
          },
          {
            "const": "GL",
            "title": "Greenland",
            "type": "string"
          },
          {
            "const": "GD",
            "title": "Grenada",
            "type": "string"
          },
          {
            "const": "GP",
            "title": "Guadeloupe",
            "type": "string"
          },
          {
            "const": "GU",
            "title": "Guam",
            "type": "string"
          },
          {
            "const": "GT",
            "title": "Guatemala",
            "type": "string"
          },
          {
            "const": "GG",
            "title": "Guernsey",
            "type": "string"
          },
          {
            "const": "GN",
            "title": "Guinea",
            "type": "string"
          },
          {
            "const": "GW",
            "title": "Guinea-Bissau",
            "type": "string"
          },
          {
            "const": "GY",
            "title": "Guyana",
            "type": "string"
          },
          {
            "const": "HT",
            "title": "Haiti",
            "type": "string"
          },
          {
            "const": "HN",
            "title": "Honduras",
            "type": "string"
          },
          {
            "const": "HK",
            "title": "Hong Kong SAR China",
            "type": "string"
          },
          {
            "const": "HU",
            "title": "Hungary",
            "type": "string"
          },
          {
            "const": "IS",
            "title": "Iceland",
            "type": "string"
          },
          {
            "const": "IN",
            "title": "India",
            "type": "string"
          },
          {
            "const": "ID",
            "title": "Indonesia",
            "type": "string"
          },
          {
            "const": "IQ",
            "title": "Iraq",
            "type": "string"
          },
          {
            "const": "IE",
            "title": "Ireland",
            "type": "string"
          },
          {
            "const": "IM",
            "title": "Isle of Man",
            "type": "string"
          },
          {
            "const": "IL",
            "title": "Israel",
            "type": "string"
          },
          {
            "const": "IT",
            "title": "Italy",
            "type": "string"
          },
          {
            "const": "JM",
            "title": "Jamaica",
            "type": "string"
          },
          {
            "const": "JP",
            "title": "Japan",
            "type": "string"
          },
          {
            "const": "JE",
            "title": "Jersey",
            "type": "string"
          },
          {
            "const": "JO",
            "title": "Jordan",
            "type": "string"
          },
          {
            "const": "KZ",
            "title": "Kazakhstan",
            "type": "string"
          },
          {
            "const": "KE",
            "title": "Kenya",
            "type": "string"
          },
          {
            "const": "KI",
            "title": "Kiribati",
            "type": "string"
          },
          {
            "const": "XK",
            "title": "Kosovo",
            "type": "string"
          },
          {
            "const": "KW",
            "title": "Kuwait",
            "type": "string"
          },
          {
            "const": "KG",
            "title": "Kyrgyzstan",
            "type": "string"
          },
          {
            "const": "LA",
            "title": "Laos",
            "type": "string"
          },
          {
            "const": "LV",
            "title": "Latvia",
            "type": "string"
          },
          {
            "const": "LB",
            "title": "Lebanon",
            "type": "string"
          },
          {
            "const": "LS",
            "title": "Lesotho",
            "type": "string"
          },
          {
            "const": "LR",
            "title": "Liberia",
            "type": "string"
          },
          {
            "const": "LY",
            "title": "Libya",
            "type": "string"
          },
          {
            "const": "LI",
            "title": "Liechtenstein",
            "type": "string"
          },
          {
            "const": "LT",
            "title": "Lithuania",
            "type": "string"
          },
          {
            "const": "LU",
            "title": "Luxembourg",
            "type": "string"
          },
          {
            "const": "MO",
            "title": "Macao SAR China",
            "type": "string"
          },
          {
            "const": "MG",
            "title": "Madagascar",
            "type": "string"
          },
          {
            "const": "MW",
            "title": "Malawi",
            "type": "string"
          },
          {
            "const": "MY",
            "title": "Malaysia",
            "type": "string"
          },
          {
            "const": "MV",
            "title": "Maldives",
            "type": "string"
          },
          {
            "const": "ML",
            "title": "Mali",
            "type": "string"
          },
          {
            "const": "MT",
            "title": "Malta",
            "type": "string"
          },
          {
            "const": "MQ",
            "title": "Martinique",
            "type": "string"
          },
          {
            "const": "MR",
            "title": "Mauritania",
            "type": "string"
          },
          {
            "const": "MU",
            "title": "Mauritius",
            "type": "string"
          },
          {
            "const": "YT",
            "title": "Mayotte",
            "type": "string"
          },
          {
            "const": "MX",
            "title": "Mexico",
            "type": "string"
          },
          {
            "const": "MD",
            "title": "Moldova",
            "type": "string"
          },
          {
            "const": "MC",
            "title": "Monaco",
            "type": "string"
          },
          {
            "const": "MN",
            "title": "Mongolia",
            "type": "string"
          },
          {
            "const": "ME",
            "title": "Montenegro",
            "type": "string"
          },
          {
            "const": "MS",
            "title": "Montserrat",
            "type": "string"
          },
          {
            "const": "MA",
            "title": "Morocco",
            "type": "string"
          },
          {
            "const": "MZ",
            "title": "Mozambique",
            "type": "string"
          },
          {
            "const": "MM",
            "title": "Myanmar (Burma)",
            "type": "string"
          },
          {
            "const": "NA",
            "title": "Namibia",
            "type": "string"
          },
          {
            "const": "NR",
            "title": "Nauru",
            "type": "string"
          },
          {
            "const": "NP",
            "title": "Nepal",
            "type": "string"
          },
          {
            "const": "NL",
            "title": "Netherlands",
            "type": "string"
          },
          {
            "const": "NC",
            "title": "New Caledonia",
            "type": "string"
          },
          {
            "const": "NZ",
            "title": "New Zealand",
            "type": "string"
          },
          {
            "const": "NI",
            "title": "Nicaragua",
            "type": "string"
          },
          {
            "const": "NE",
            "title": "Niger",
            "type": "string"
          },
          {
            "const": "NG",
            "title": "Nigeria",
            "type": "string"
          },
          {
            "const": "NU",
            "title": "Niue",
            "type": "string"
          },
          {
            "const": "MK",
            "title": "North Macedonia",
            "type": "string"
          },
          {
            "const": "NO",
            "title": "Norway",
            "type": "string"
          },
          {
            "const": "OM",
            "title": "Oman",
            "type": "string"
          },
          {
            "const": "PK",
            "title": "Pakistan",
            "type": "string"
          },
          {
            "const": "PS",
            "title": "Palestinian Territories",
            "type": "string"
          },
          {
            "const": "PA",
            "title": "Panama",
            "type": "string"
          },
          {
            "const": "PG",
            "title": "Papua New Guinea",
            "type": "string"
          },
          {
            "const": "PY",
            "title": "Paraguay",
            "type": "string"
          },
          {
            "const": "PE",
            "title": "Peru",
            "type": "string"
          },
          {
            "const": "PH",
            "title": "Philippines",
            "type": "string"
          },
          {
            "const": "PN",
            "title": "Pitcairn Islands",
            "type": "string"
          },
          {
            "const": "PL",
            "title": "Poland",
            "type": "string"
          },
          {
            "const": "PT",
            "title": "Portugal",
            "type": "string"
          },
          {
            "const": "PR",
            "title": "Puerto Rico",
            "type": "string"
          },
          {
            "const": "QA",
            "title": "Qatar",
            "type": "string"
          },
          {
            "const": "RE",
            "title": "Réunion",
            "type": "string"
          },
          {
            "const": "RO",
            "title": "Romania",
            "type": "string"
          },
          {
            "const": "RU",
            "title": "Russia",
            "type": "string"
          },
          {
            "const": "RW",
            "title": "Rwanda",
            "type": "string"
          },
          {
            "const": "WS",
            "title": "Samoa",
            "type": "string"
          },
          {
            "const": "SM",
            "title": "San Marino",
            "type": "string"
          },
          {
            "const": "ST",
            "title": "São Tomé & Príncipe",
            "type": "string"
          },
          {
            "const": "SA",
            "title": "Saudi Arabia",
            "type": "string"
          },
          {
            "const": "SN",
            "title": "Senegal",
            "type": "string"
          },
          {
            "const": "RS",
            "title": "Serbia",
            "type": "string"
          },
          {
            "const": "SC",
            "title": "Seychelles",
            "type": "string"
          },
          {
            "const": "SL",
            "title": "Sierra Leone",
            "type": "string"
          },
          {
            "const": "SG",
            "title": "Singapore",
            "type": "string"
          },
          {
            "const": "SX",
            "title": "Sint Maarten",
            "type": "string"
          },
          {
            "const": "SK",
            "title": "Slovakia",
            "type": "string"
          },
          {
            "const": "SI",
            "title": "Slovenia",
            "type": "string"
          },
          {
            "const": "SB",
            "title": "Solomon Islands",
            "type": "string"
          },
          {
            "const": "SO",
            "title": "Somalia",
            "type": "string"
          },
          {
            "const": "ZA",
            "title": "South Africa",
            "type": "string"
          },
          {
            "const": "GS",
            "title": "South Georgia & South Sandwich Islands",
            "type": "string"
          },
          {
            "const": "KR",
            "title": "South Korea",
            "type": "string"
          },
          {
            "const": "SS",
            "title": "South Sudan",
            "type": "string"
          },
          {
            "const": "ES",
            "title": "Spain",
            "type": "string"
          },
          {
            "const": "LK",
            "title": "Sri Lanka",
            "type": "string"
          },
          {
            "const": "BL",
            "title": "St. Barthélemy",
            "type": "string"
          },
          {
            "const": "SH",
            "title": "St. Helena",
            "type": "string"
          },
          {
            "const": "KN",
            "title": "St. Kitts & Nevis",
            "type": "string"
          },
          {
            "const": "LC",
            "title": "St. Lucia",
            "type": "string"
          },
          {
            "const": "MF",
            "title": "St. Martin",
            "type": "string"
          },
          {
            "const": "PM",
            "title": "St. Pierre & Miquelon",
            "type": "string"
          },
          {
            "const": "VC",
            "title": "St. Vincent & Grenadines",
            "type": "string"
          },
          {
            "const": "SD",
            "title": "Sudan",
            "type": "string"
          },
          {
            "const": "SR",
            "title": "Suriname",
            "type": "string"
          },
          {
            "const": "SJ",
            "title": "Svalbard & Jan Mayen",
            "type": "string"
          },
          {
            "const": "SE",
            "title": "Sweden",
            "type": "string"
          },
          {
            "const": "CH",
            "title": "Switzerland",
            "type": "string"
          },
          {
            "const": "TW",
            "title": "Taiwan",
            "type": "string"
          },
          {
            "const": "TJ",
            "title": "Tajikistan",
            "type": "string"
          },
          {
            "const": "TZ",
            "title": "Tanzania",
            "type": "string"
          },
          {
            "const": "TH",
            "title": "Thailand",
            "type": "string"
          },
          {
            "const": "TL",
            "title": "Timor-Leste",
            "type": "string"
          },
          {
            "const": "TG",
            "title": "Togo",
            "type": "string"
          },
          {
            "const": "TK",
            "title": "Tokelau",
            "type": "string"
          },
          {
            "const": "TO",
            "title": "Tonga",
            "type": "string"
          },
          {
            "const": "TT",
            "title": "Trinidad & Tobago",
            "type": "string"
          },
          {
            "const": "TA",
            "title": "Tristan da Cunha",
            "type": "string"
          },
          {
            "const": "TN",
            "title": "Tunisia",
            "type": "string"
          },
          {
            "const": "TR",
            "title": "Turkey",
            "type": "string"
          },
          {
            "const": "TM",
            "title": "Turkmenistan",
            "type": "string"
          },
          {
            "const": "TC",
            "title": "Turks & Caicos Islands",
            "type": "string"
          },
          {
            "const": "TV",
            "title": "Tuvalu",
            "type": "string"
          },
          {
            "const": "UG",
            "title": "Uganda",
            "type": "string"
          },
          {
            "const": "UA",
            "title": "Ukraine",
            "type": "string"
          },
          {
            "const": "AE",
            "title": "United Arab Emirates",
            "type": "string"
          },
          {
            "const": "GB",
            "title": "United Kingdom",
            "type": "string"
          },
          {
            "const": "US",
            "title": "United States",
            "type": "string"
          },
          {
            "const": "UY",
            "title": "Uruguay",
            "type": "string"
          },
          {
            "const": "UZ",
            "title": "Uzbekistan",
            "type": "string"
          },
          {
            "const": "VU",
            "title": "Vanuatu",
            "type": "string"
          },
          {
            "const": "VA",
            "title": "Vatican City",
            "type": "string"
          },
          {
            "const": "VE",
            "title": "Venezuela",
            "type": "string"
          },
          {
            "const": "VN",
            "title": "Vietnam",
            "type": "string"
          },
          {
            "const": "WF",
            "title": "Wallis & Futuna",
            "type": "string"
          },
          {
            "const": "EH",
            "title": "Western Sahara",
            "type": "string"
          },
          {
            "const": "YE",
            "title": "Yemen",
            "type": "string"
          },
          {
            "const": "ZM",
            "title": "Zambia",
            "type": "string"
          },
          {
            "const": "ZW",
            "title": "Zimbabwe",
            "type": "string"
          }
        ],
        "enum": [
          "",
          "AF",
          "AX",
          "AL",
          "DZ",
          "AD",
          "AO",
          "AI",
          "AQ",
          "AG",
          "AR",
          "AM",
          "AW",
          "AC",
          "AU",
          "AT",
          "AZ",
          "BS",
          "BH",
          "BD",
          "BB",
          "BY",
          "BE",
          "BZ",
          "BJ",
          "BM",
          "BT",
          "BO",
          "BA",
          "BW",
          "BV",
          "BR",
          "IO",
          "VG",
          "BN",
          "BG",
          "BF",
          "BI",
          "KH",
          "CM",
          "CA",
          "CV",
          "BQ",
          "KY",
          "CF",
          "TD",
          "CL",
          "CN",
          "CO",
          "KM",
          "CG",
          "CD",
          "CK",
          "CR",
          "CI",
          "HR",
          "CW",
          "CY",
          "CZ",
          "DK",
          "DJ",
          "DM",
          "DO",
          "EC",
          "EG",
          "SV",
          "GQ",
          "ER",
          "EE",
          "SZ",
          "ET",
          "FK",
          "FO",
          "FJ",
          "FI",
          "FR",
          "GF",
          "PF",
          "TF",
          "GA",
          "GM",
          "GE",
          "DE",
          "GH",
          "GI",
          "GR",
          "GL",
          "GD",
          "GP",
          "GU",
          "GT",
          "GG",
          "GN",
          "GW",
          "GY",
          "HT",
          "HN",
          "HK",
          "HU",
          "IS",
          "IN",
          "ID",
          "IQ",
          "IE",
          "IM",
          "IL",
          "IT",
          "JM",
          "JP",
          "JE",
          "JO",
          "KZ",
          "KE",
          "KI",
          "XK",
          "KW",
          "KG",
          "LA",
          "LV",
          "LB",
          "LS",
          "LR",
          "LY",
          "LI",
          "LT",
          "LU",
          "MO",
          "MG",
          "MW",
          "MY",
          "MV",
          "ML",
          "MT",
          "MQ",
          "MR",
          "MU",
          "YT",
          "MX",
          "MD",
          "MC",
          "MN",
          "ME",
          "MS",
          "MA",
          "MZ",
          "MM",
          "NA",
          "NR",
          "NP",
          "NL",
          "NC",
          "NZ",
          "NI",
          "NE",
          "NG",
          "NU",
          "MK",
          "NO",
          "OM",
          "PK",
          "PS",
          "PA",
          "PG",
          "PY",
          "PE",
          "PH",
          "PN",
          "PL",
          "PT",
          "PR",
          "QA",
          "RE",
          "RO",
          "RU",
          "RW",
          "WS",
          "SM",
          "ST",
          "SA",
          "SN",
          "RS",
          "SC",
          "SL",
          "SG",
          "SX",
          "SK",
          "SI",
          "SB",
          "SO",
          "ZA",
          "GS",
          "KR",
          "SS",
          "ES",
          "LK",
          "BL",
          "SH",
          "KN",
          "LC",
          "MF",
          "PM",
          "VC",
          "SD",
          "SR",
          "SJ",
          "SE",
          "CH",
          "TW",
          "TJ",
          "TZ",
          "TH",
          "TL",
          "TG",
          "TK",
          "TO",
          "TT",
          "TA",
          "TN",
          "TR",
          "TM",
          "TC",
          "TV",
          "UG",
          "UA",
          "AE",
          "GB",
          "US",
          "UY",
          "UZ",
          "VU",
          "VA",
          "VE",
          "VN",
          "WF",
          "EH",
          "YE",
          "ZM",
          "ZW"
        ]
      },
      "billingName": {
        "description": "Cardholder name",
        "type": "string"
      },
      "cardCvc": {
        "description": "Credit or debit card CVC/CVV. This field is required. Placeholder: CVC.",
        "type": "string"
      },
      "cardExpiry": {
        "description": "Expiration. This field is required. Placeholder: MM / YY.",
        "type": "string"
      },
      "cardNumber": {
        "description": "Card number. This field is required. Placeholder: 1234 1234 1234 1234.",
        "type": "string"
      },
      "enableStripePass": {
        "description": "Save my information for faster checkout",
        "type": "boolean"
      },
      "payment-method-accordion-item-title": {
        "type": "string",
        "anyOf": [
          {
            "const": "card",
            "type": "string"
          },
          {
            "const": "google_pay",
            "type": "string"
          },
          {
            "const": "ideal",
            "type": "string"
          },
          {
            "const": "multibanco",
            "type": "string"
          }
        ],
        "enum": [
          "card",
          "google_pay",
          "ideal",
          "multibanco"
        ]
      },
      "termsOfServiceConsentCheckbox": {
        "description": "I agree to Stripe Climate's Terms of Service and Privacy Policy",
        "type": "boolean"
      }
    },
    "required": []
  },
  "page": "Checkout"
}
submit_paymentSensitive Action

Submit the payment. Available when the form is complete and valid, on payment pages where Stripe controls submission.

View tool JSON
{
  "name": "submit_payment",
  "kind": "transact",
  "description": "Submit the payment. Available when the form is complete and valid, on payment pages where Stripe controls submission.",
  "inputSchema": null,
  "page": "Checkout"
}
get_link_pay_token_merchantAnswer

Get the merchant account identifier for this payment.

View tool JSON
{
  "name": "get_link_pay_token_merchant",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get the merchant account identifier for this payment.",
  "inputSchema": null,
  "page": "Checkout"
}
set_link_pay_tokenSensitive Action

Submit a Link Pay Token for this payment.

View tool JSON
{
  "name": "set_link_pay_token",
  "kind": "transact",
  "impl": "imperative",
  "description": "Submit a Link Pay Token for this payment.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "link_pay_token": {
        "type": "string"
      }
    },
    "required": [
      "link_pay_token"
    ],
    "additionalProperties": false
  },
  "page": "Checkout"
}