payments

Automate Stripe onboarding and store secret keys in Vercel env vars.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/mitcheman/bodega --skill payments-mitcheman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payments
Source: https://github.com/mitcheman/bodega/tree/main/.cursor/skills/payments
Command: npx skills add https://github.com/mitcheman/bodega --skill payments-mitcheman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stripe onboarding and secret-key handling for merchant storefronts, enabling safe and automated integration with Vercel env vars.

Core Features & Use Cases

  • Automated Stripe onboarding flow that guides the merchant through mode selection (test or live).
  • Safe handling and storage of Stripe publishable and secret keys, with live updates to Vercel env vars and a headless/preview deploy path for pending KYC.
  • State tracking and resume capability via .bodega.md to support incremental progress and redeployments.

Quick Start

Initiate the payments skill to guide a merchant through Stripe onboarding, capture their publishable and secret keys, and securely store them in Vercel env vars.

Frequently Asked Questions about payments

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Stripe onboarding and securely store secret keys in Vercel env vars?

You can automate Stripe onboarding by guiding merchants through test or live mode selection, validating secret key formats, and writing them to Vercel env vars to ensure secure storage for storefront deployments.

Can I deploy a headless storefront preview while Stripe KYC is still pending?

You can deploy a headless storefront preview while Stripe KYC is pending. The workflow supports a preview-mode deployment path, allowing development to proceed before live payment activation is fully approved.

What is the safest way to handle Stripe secret keys during environment setup?

The safest way to handle Stripe secret keys during environment setup is to use chat-safety prompts that prevent exposing secrets in plain text, combined with automated validation of key formats and direct Vercel environment variable writes.

Does the Stripe onboarding workflow support resuming if the Vercel env configuration is interrupted?

The Stripe onboarding workflow supports resuming interrupted Vercel env configuration. It tracks state in a .bodega.md file, allowing operators to recover and resume key collection and environment variable writes incrementally.

How do I switch between test and live mode when configuring Stripe publishable keys?

To switch between test and live mode when configuring Stripe publishable keys, the onboarding workflow guides operators through an interactive mode selection process, applying the correct key formats and updating Vercel environment variables accordingly.