payments
Connects your own Stripe account to your app so customers pay you directly. LazyFrog never takes the payment, and your key never passes through the chat.
Payments · Can change or delete · actions: connect, status, webhook
For reading use payments_read, which is read-only and needs no approval: "status" here is deprecated (still works). Connects the user's own Stripe account to their app (customers pay the user, never LazyFrog). action "connect" (env): a link for the user to paste a restricted key as STRIPE_SECRET_KEY, with what to tick at Stripe; the key never passes through you. "status" (env): checks the key with Stripe (test or live, restricted or full, the account's country and whether it can take payments) and the webhook; with no working key yet it says Stripe isn't connected and that connect is next. "webhook" (env, path, events, connected_accounts): makes the webhook endpoint on their Stripe account for the environment's address and keeps its signing secret as STRIPE_WEBHOOK_SECRET (replacing one LazyFrog made there before). A test key belongs on preview and a live key on production. Where Stripe isn't available, another provider's keys go in with secrets request (guide topic: payments).
For your AI: this page as Markdown · llms.txt