Skip to main content
The HitPay Claude Code Plugin connects Claude Code to the HitPay payment API. It ships an MCP server with 28 tools, 5 auto-triggered skills, and 4 slash commands. You describe the integration you need, and Claude generates the code, calling the live API where that helps (looking up payment methods, creating test payment requests, verifying results).

Plugin vs. Agent Skills

HitPay offers two AI integration approaches. Choose the one that fits your workflow.
The plugin only works in Claude Code. If you use Cursor, GitHub Copilot, or Windsurf, use Agent Skills instead.
To query your business data (sales, payouts, transactions) from an AI assistant without building an integration, use the hosted HitPay MCP Server instead. It authenticates with your HitPay login rather than an API key.

What’s Included

MCP Server

28 live API tools: create payment requests, list charges, manage customers, generate QR codes, and more. All operations are read or safe-create.

5 Auto-Triggered Skills

Claude activates the relevant skill based on your prompt: payment integration, webhook handling, method lookup, embedded UI, or QR checkout.

4 Slash Commands

Scaffolding commands for common workflows: /hitpay:init, /hitpay:methods, /hitpay:webhook-test, /hitpay:qr-checkout.

Installation

1

Install the plugin

Inside Claude Code, add the marketplace and install the plugin:
Or clone locally for development:
2

Set environment variables

Add your HitPay API credentials:
Get your API key from Dashboard → Settings → Payment Gateway → API Keys. Get your webhook salt from Dashboard → Settings → Developers → Webhook Endpoints.
3

Start building

Open Claude Code and describe what you want:
Claude uses the live API and the relevant skill to generate the integration code.
Always start with HITPAY_ENV=sandbox. Switch to HITPAY_ENV=production only when you are ready to accept real payments. The plugin defaults to sandbox mode.

MCP Server: 28 API Tools

The plugin’s MCP server gives Claude live access to the HitPay API. All operations are either read-only or safe-create; no destructive operations are exposed.
Refunds, transfers, and bulk deletions are intentionally excluded, so Claude cannot trigger irreversible financial operations even with a production API key.

Auto-Triggered Skills

Skills activate automatically based on what you ask Claude. No manual invocation needed.

Slash Commands

Supported Payment Methods

The plugin covers 50+ payment methods across 8 markets with automatic cross-border support.

Usage Examples

Prompt: “Add PayNow and card payments to my Next.js app”Claude will:
  1. Create an API route at app/api/payments/create/route.ts
  2. Generate a checkout component with redirect flow
  3. Set up webhook handler with HMAC-SHA256 verification
  4. Add environment variable configuration

Prerequisites

Before installing the plugin, ensure you have:
  1. HitPay Account: create an account or use the sandbox environment
  2. API Key: found in Settings → Payment Gateway → API Keys
  3. Webhook Salt: found in Settings → Developers → Webhook Endpoints
  4. Claude Code: the plugin requires Claude Code (Anthropic’s CLI)

Frequently Asked Questions

The HitPay Claude Code Plugin connects Claude Code to HitPay’s live payment API. It includes an MCP server with 28 API tools, 5 auto-triggered skills for common integration tasks, and 4 slash commands for scaffolding. You describe what you want in natural language, and Claude generates the payment integration code.
The Claude Code Plugin provides live API access through an MCP server: Claude can create real payment requests, query charges, and check balances. Agent Skills only provide code generation templates without API connectivity. The plugin also includes slash commands and more auto-triggered skills. However, Agent Skills work with Cursor, Copilot, and Windsurf, while the plugin only works in Claude Code.
Yes. The plugin excludes all destructive operations: no refunds, no transfers, no bulk deletions. All 28 MCP tools are either read-only or safe-create operations, so Claude cannot trigger irreversible financial actions through the plugin.
Yes. The plugin defaults to sandbox mode (HITPAY_ENV=sandbox). All API calls go to api.sandbox.hit-pay.com until you explicitly set HITPAY_ENV=production. Use test card 4242 4242 4242 4242 with any expiry and CVC in sandbox.
The plugin supports 50+ payment methods across Singapore, Malaysia, Philippines, Thailand, Indonesia, Vietnam, India, and Australia. This includes PayNow, FPX, QRIS, GrabPay, GCash, PromptPay, UPI, and 9 cross-border QR methods with automatic FX conversion.
No. The Claude Code Plugin requires Claude Code (Anthropic’s CLI) because it uses the MCP server protocol and Claude Code’s plugin system. For Cursor, GitHub Copilot, or Windsurf, use HitPay Agent Skills instead.
Change your environment variable from HITPAY_ENV=sandbox to HITPAY_ENV=production and update HITPAY_API_KEY to your production API key. Your production key is found in your live HitPay Dashboard under Settings → Payment Gateway → API Keys.
The plugin is optimized for Next.js (App Router) but works with any Node.js/TypeScript framework. Claude adapts the generated code for Express, Fastify, Remix, SvelteKit, or vanilla Node.js based on your project structure.

Resources

GitHub Repository

View source, report issues, and contribute

API Reference

Full API documentation

Webhook Events

Handle payment notifications

Sandbox Guide

Test your integration

Agent Skills

Alternative for Cursor, Copilot, and Windsurf

Payment Methods

Full payment method reference

Feedback

Have suggestions or found an issue? Open an issue on GitHub.
Last modified on July 29, 2026