You're viewing a demo portfolio

Join the waitlist
PRSM

generate_payment

Active

Tool of clawshow

declared in 1.27.1

Generate a payment for any business scenario: restaurant orders, rent, tuition, invoices, e-commerce. Supports Stripe (global), Stancer (France), SumUp (Europe). For SumUp, supports 4 payment modes: online (hosted checkout link), in_person_solo (Solo TPE terminal), in_person_caisse (Caisse screen push), cash (no payment needed). Args: provider: Payment gateway — "stancer", "sumup", or "stripe" amount: Amount in cents (e.g. 1050 for €10.50) currency: ISO currency code, e.g. "eur" description: Payment description shown on the payment page namespace: Client namespace (e.g. "neige-rouge", "florent") return_url: Optional redirect URL after payment metadata: Optional dict with order_id, customer_name, etc. payment_mode: SumUp mode — "online", "in_person_solo", "in_person_caisse", "cash" (only used when provider="sumup") device_id: SumUp reader_id or outlet_id for in-person modes external_reference: Order ID to track in webhook callbacks items: Line items for in_person_caisse mode Returns: JSON string with payment_url, payment_id, provider, amount, currency, status.

Parameters schema

{
  "type": "object",
  "title": "generate_paymentArguments",
  "required": [
    "provider",
    "amount",
    "currency",
    "description",
    "namespace"
  ],
  "properties": {
    "items": {
      "anyOf": [
        {
          "type": "array",
          "items": {}
        },
        {
          "type": "null"
        }
      ],
      "title": "Items",
      "default": null
    },
    "amount": {
      "type": "integer",
      "title": "Amount"
    },
    "currency": {
      "type": "string",
      "title": "Currency"
    },
    "metadata": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ],
      "title": "Metadata",
      "default": null
    },
    "provider": {
      "type": "string",
      "title": "Provider"
    },
    "device_id": {
      "type": "string",
      "title": "Device Id",
      "default": ""
    },
    "namespace": {
      "type": "string",
      "title": "Namespace"
    },
    "return_url": {
      "type": "string",
      "title": "Return Url",
      "default": ""
    },
    "description": {
      "type": "string",
      "title": "Description"
    },
    "payment_mode": {
      "type": "string",
      "title": "Payment Mode",
      "default": ""
    },
    "external_reference": {
      "type": "string",
      "title": "External Reference",
      "default": ""
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

clawshow

https://github.com/jason2016/clawshow-mcp-server

2/7 registries
View full server →