Skip to content
Agentmart
Submit a tool

ramp-agentic-purchase

Agent Card Checkout: make one authorized browser checkout purchase.

Skill by ramp-public

IndexedMIT★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ramp-public-ramp-agentic-purchase

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Agent Card Checkout: make one authorized browser checkout purchase. Use when a merchant checkout accepts card details. Do not use for Stripe MPP, x402, bill payment, procurement, travel booking, reimbursements, or account setup; route those to their dedicated skills.

Use cases: finance, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/ramp-agentic-purchase

What's inside

Skill name
ramp-agentic-purchase
Description
Agent Card Checkout: make one authorized browser checkout purchase. Use when a merchant checkout accepts card details. Do not use for Stripe MPP, x402, bill payment, procurement, travel booking, reimbursements, or account setup; route those to their dedicated skills.
License
MIT
Metadata
title: Agent Card Checkout
Instructions
68 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • browser-checkout.md

SKILL.md (first lines)

# Agent Card Checkout

Use for a browser checkout that accepts card details. Load
[browser-checkout.md](browser-checkout.md) for headed browser operation and
human handoff.

## Access

If fund discovery returns no usable options, check whether the connected Ramp
user has access to an active fund that permits virtual cards and is not locked.
Explain which eligibility condition is missing and ask the customer or admin to
resolve it before proceeding. A connected Ramp user can purchase without
creating a standalone agent identity.

## Prepare the exact purchase

1. Inspect the cart or checkout before getting credentials. Confirm it contains
   only the intended items and the actual total, including known tax, shipping,
   fees, and currency. Do not leave previously saved cart items in scope.
2. If guest checkout needs contact or delivery details, ask for those details.
   Cardholder and billing values returned with payment credentials belong only in
   the payment form; do not copy them into merchant contact fields.
3. In Ramp MCP `tools/list`, use `ramp_get_agent_card_funds` (summary: "List funds that
   can be used for agent card payments") to find accessible eligible funds. It
   returns the eligible funds and available balance. Select only a fund that fits
   the customer's authorized purpose and funding choice. Check returned merchant
   and category restrictions, currency, balance information, and per-transaction
   limit against this purchase. Missing or incomparable balance data does not
   prove sufficient balance. `ramp funds get-agent-card-funds` is the optional
   CLI equivalent.
4. Check authorization already given by the customer. Proceed without another
   confirmation when it covers this exact merchant, purpose, total, currency,
   and fund. Ask only if one of those changes or no approval exists; there is no
   blanket percentage tolerance.

## Issue and submit credentials

In Ramp MCP `tools/list`, use `ramp_get_agent_card_creds` (summary: "Get a one-time
payment token for a fund") only for the prepared purchase. Its contract requires
`fund_id`, `merchant_name`, `merchant_url`, `merchant_country_code`, `amount`,
and `currency_code`; include the required rationale and preserve the same retry
identity for recovery when supplied. `ramp funds creds <fund_id>` is the optional
CLI equivalent; obtain its current flags with leaf `--help`.

Submit the returned card details immediately with any available browser capability
and verify the merchant's result. A credential is not a completed merchant
payment. If the checkout total changes but remains inside the customer's
explicitly approved limit, continue with the exact new total; otherwise obtain
approval for the changed purchase before issuing credentials.

## Recovery and completion

- If credential issuance fails before any merchant submission, recover only the
  same request with its existing retry identity. If the issuer reports that the
  original request cannot be safely recovered, do not start a new issuance attempt;
  report the issue.
- If merchant submission times out, the response is lost, or the result is
  unclear, reconcile that checkout and payment status before another credential
  or fund. Do not infer that no charge occurred.
- A clear decline or unsupported checkout does not authorize a different fund.
  Ask only when the proposed alternative changes the approved scope, budget, or
  funding; otherwise it may be used before any outstanding attempt.
- After a confirmed card purchase, locate its resulting transaction, check its
  required fields, and complete only the customer-authorized memo, coding, trip,
  and receipt work. Preserve the merchant confirmation as a receipt when it is
  available.

From ramp-public/skills, MIT.

More from ramp-public/skills

Signals

Stars
4
Forks
1
Open issues
1
Last commit (this folder)
Sep 29, 2026 (28 days ago)
Last release
Oct 23, 2026 (4 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ramp-public

Cite this page

ramp-agentic-purchase skill. Agent Mart. https://agentmart.dev/skills/ramp-public-ramp-agentic-purchase (last updated 2026-10-24)