mcpField
M
mcp-payway

mcp-payway

ローカル
github.com/codespar金融データ2754 週間前に更新

mcp-payway について

mcp-payway は、アルゼンチンのカード決済ゲートウェイ Payway(旧 Decidir)向けの MCP サーバーです。カードのトークン化、一括および二段階の決済、分割払い(cuotas)、分割決済、返金に関する 6 のツールを提供します。アルゼンチン市場でエージェントからカード決済を開始したい開発者向けです。トークン化と他の操作で公開キーと秘密キーを使い分けます。

主な機能

  1. 01Payway 決済関連のツールを 6 種類提供
  2. 02カード情報を単回使用の決済トークンに変換
  3. 03一括決済と二段階のキャプチャに対応
  4. 04分割払いと分割決済に対応
  5. 05全額返金と部分返金に対応

活用シーン

  1. 01エージェント経由でトークン化済みカードへの決済を実行
  2. 02決済履歴の照会と部分返金の処理
  3. 03二段階フローで承認済み決済をキャプチャ

MCP 対応

本プロジェクトは MCP サーバーであり、Payway のトークン化、決済、照会、返金の各エンドポイントを MCP クライアントにツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-payway": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-payway"
],
"env": {
"PAYWAY_PUBLIC_API_KEY": "<PAYWAY_PUBLIC_API_KEY>",
"PAYWAY_PRIVATE_API_KEY": "<PAYWAY_PRIVATE_API_KEY>",
"PAYWAY_ENV": "<PAYWAY_ENV>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-payway
設定が必要な環境変数
PAYWAY_PUBLIC_API_KEYシークレットPayway PUBLIC apikey — used only by create_token (card tokenization)
PAYWAY_PRIVATE_API_KEYシークレットPayway PRIVATE apikey — payments, captures, refunds and queries
PAYWAY_ENVEnvironment: 'sandbox' or 'production'. Defaults to 'sandbox' (Decidir sandbox host).

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-payway0.1.0

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
card_numberstringはい完全な PAN(カード番号)
security_codestringはいCVV/CVC
card_holder_namestringはいカードに印字されたカード会員名
card_expiration_yearstringはい有効期限の年、YY(例:'27')
card_expiration_monthstringはい有効期限の月、MM(例:'08')
card_holder_identificationobjectいいえカード名義人の身分証明書。例:{ type: 'dni', number: '12345678' }
card_holder_identification.typestringいいえ身分証明書の種類(dni、cuit など)
card_holder_identification.numberstringいいえ書類番号

詳細

@codespar/mcp-payway

Payway(旧称 Prisma Medios de Pago/Decidir)向けの MCP サーバーです。アルゼンチンで広く利用されているカード決済ゲートウェイで、カードのトークン化、1 段階および 2 段階の決済、分割払い(cuotas)、マーケットプレイスの売上分配、返金に対応します。

npm License: MIT

クイックスタート

Claude Desktop

~/.config/claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "payway": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-payway"],
      "env": {
        "PAYWAY_PUBLIC_API_KEY": "your-public-apikey",
        "PAYWAY_PRIVATE_API_KEY": "your-private-apikey",
        "PAYWAY_ENV": "sandbox"
      }
    }
  }
}
Claude Code
claude mcp add payway -- npx @codespar/mcp-payway
Cursor / VS Code

.cursor/mcp.json または .vscode/mcp.json に追加します。

{
  "servers": {
    "payway": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-payway"],
      "env": {
        "PAYWAY_PUBLIC_API_KEY": "your-public-apikey",
        "PAYWAY_PRIVATE_API_KEY": "your-private-apikey",
        "PAYWAY_ENV": "sandbox"
      }
    }
  }
}

認証

Payway は、apikey という名前の単一の生ヘッダーで認証します(Authorization: Bearer ではありません)。同等の権限を持つキーが 2 種類あり、それぞれ使用できる操作が異なります。以下の表をご覧ください。

2 種類のキー

Payway は、使用できる操作が異なる同等の API キーを 2 種類発行します。

キーヘッダー呼び出し可能な操作
公開apikeyPOST /tokens(カードのトークン化のみ)
秘密apikeyその他すべて:決済、売上確定、返金、照会

認証ヘッダーは、apikey という名前の単一の生ヘッダーです。Authorization: Bearer ではありません。

ツール(6 種類)

ツールエンドポイント機能
create_tokenPOST /tokensカード情報を 1 回限りの決済トークンにトークン化します(公開キー)
create_paymentPOST /paymentsトークンを使って決済します。分割払いにも対応した、単独決済または分配/分割決済です
get_paymentGET /payments/{id}ID で決済を取得します
list_paymentsGET /payments決済を一覧表示します(offset、pageSize、siteOperationId、merchantId)
refund_paymentPOST /payments/{id}/refunds全額返金(空の本文)または一部返金(最小通貨単位で amount を指定)
confirm_paymentPUT /payments/{id}事前承認済みの決済を売上確定します(2 段階のフロー)

環境変数

変数必須説明
PAYWAY_PUBLIC_API_KEYはい公開 apikey(トークン化)
PAYWAY_PRIVATE_API_KEYはい秘密 apikey(決済、返金、照会)
PAYWAY_ENVいいえsandbox(デフォルト。Decidir のサンドボックスホスト)または production

ベース URL:本番環境 https://ventasonline.payway.com.ar/api/v2、サンドボックス https://developers.decidir.com/api/v2。

注意事項

  • 金額は最小通貨単位の整数です。50000 は ARS 500.00 を表します。
  • payment_method_id はカードブランドを識別します(1 = Visa、31 = Mastercard、15 = Maestro、…)。
  • site_transaction_id は加盟店側の冪等性の基点であり、販売ごとに一意である必要があります。
  • このサーバーがカード情報を生成することはありません。エージェントは PAN/有効期限/CVV をユーザーまたは保管庫から取得する必要があります。

エンタープライズ

Payway でエージェント主導の決済にガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT © CodeSpar

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。