Claude Code Plugin

Checkout without exposure.

Secure payment data provider. Stores credit/debit card info and fills checkout forms without exposing raw values to conversation context. Built-in approval gate requires user confirmation before every operation.

Card numbers don't belong in chat.

When an agent fills a checkout form, it needs card details. Pasting them into conversation context means they're visible in logs, history, and any tool that reads the thread.

payment-vault stores card data encrypted at rest and injects values directly into form fields. The agent never sees the raw numbers — it just references a named card and the vault handles the rest.

fill checkout with "personal-visa"

approval required: fill payment form?

[approved]

filled: card ending 4242, exp 12/27

How it works.

1

Install

Install payment-vault through the softwaresoftware installer. It sets up the encrypted store and registers the MCP tools Claude uses to interact with your saved cards.

2

Configure

Add your payment methods through the secure configuration flow. Card data is encrypted at rest and never appears in conversation context or agent logs.

3

Use

Tell Claude to fill a checkout form. The agent references your card by name, the approval gate fires, and on confirmation the vault injects values directly into the page.

Every payment operation requires explicit user approval. No card data ever enters the conversation.

Approval gate

Every payment operation requires explicit user confirmation before executing. The agent cannot fill forms, read card details, or modify stored data without your approval.

Zero-exposure fills

Card numbers, CVVs, and expiration dates are injected directly into form fields. The conversation context only ever sees masked references like "card ending 4242."

Encrypted at rest

All payment data is encrypted on disk. Even if someone accesses the vault file directly, card details remain protected without the decryption key.

Named cards

Store multiple payment methods with friendly names. Tell Claude "use my business amex" and it knows exactly which card to reference without you repeating details.

Install

Requires Claude Code. Payment data is stored locally and encrypted.

1

Add the marketplace

claude plugin marketplace add softwaresoftware-dev/softwaresoftware-plugins

Run in your terminal.

2

Install the installer

claude plugin install softwaresoftware@softwaresoftware-plugins

Run in your terminal.

3

Launch Claude Code

claude

Start a new session so the installer is available.

4

Install payment-vault + dependencies

/softwaresoftware:install payment-vault

Run inside Claude Code. Run /reload-plugins when done.

5

Fill a checkout form

"fill checkout with my personal visa"

Run inside Claude Code after reloading plugins.