Pay.shを使用して

Pay.shを通じてAPIリクエストの支払いを受け付けるには、Payサーバーを設定します。以下のコマンドでPayをインストールしてください:

brew install pay

または

npm install -g @solana/pay

以下のコマンドでインストールを確認してください:

pay --version

ツールチェーンがアドレスを自動的に設定します。以下のコマンドを実行してウォレットのセットアップとチャージを行ってください:

pay setup

デモサーバーのセットアップ

サーバーを起動することで支払いの受け付けを開始できます。以下のコマンドでデモサーバーの動作を確認できます:

pay server demo

これにより2つのことが行われます。HTTPリクエストでクエリ可能なライブPayサーバーが起動し、現在のディレクトリにpay-demo.ymlファイルが生成されます。

すべてのAPIルートはendpoints YAMLコンフィグで設定されます。支払いを受け付けるには、metering:属性を追加する必要があります。/api/v1/reports/usageルートはサンプルとして設定済みです:

endpoints:
- method: GET
path: "api/v1/reports/usage"
resource: "reports"
description: "Usage report — flat fee, no splits."
metering:
dimensions:
- direction: usage
unit: requests
scale: 1
tiers:
- price_usd: 0.01

別のターミナルでクライアントとして以下のコマンドを実行することで、支払いが正しく機能しているかテストできます:

pay --sandbox curl http://127.0.0.1:1402/api/v1/reports/usage

価格設定の方法については、 Pay.sh Building with Pay > Pricing docsをご覧ください。

本番環境でのPay.shのセットアップについては、 Pay.sh Configuration docsをご覧ください。

Is this page helpful?

目次

ページを編集
© 2026 Solana Foundation. 無断転載を禁じます。