APIでウェブサイトやボットを連携するには?

ScarabPayチーム · 23 10月 2026 更新

注文の支払いと商品の提供を自動化したい場合は、APIをご利用ください。お客様のサーバーが請求書を作成して購入者を決済ページへ誘導し、支払いが届くと署名付きWebhookを受け取ります。

1. キーを取得する

プロジェクトを開き、開発者タブに移動します。実際の支払い用のliveキーと、テスト用のsandboxキーが発行されます。

開発者タブのAPIキーとWebhook設定
開発者タブのAPIキーとWebhook設定
キーは秘密にしてくださいキーは一度しか表示されません。必ずサーバー上にのみ保管し、モバイルアプリや公開ページには絶対に含めないでください。漏えいした場合はキーを再発行をタップしてください。

2. Webhookを追加する

  1. イベントを受信するウェブサイトまたはボットのサーバーのURLを入力し、保存をタップします。
  2. 署名シークレットをコピーし、サーバー上に保管します。
  3. テストイベントを送信をタップし、サーバーがステータス200で応答することを確認します。

3. 請求書を作成する

金額と注文番号を指定して請求書作成のリクエストを送信し、返された決済リンクへ購入者をリダイレクトします。invoice.paidイベントを受信したら、注文の商品を提供します。

固定アドレス

ボットでの残高チャージ用に、購入者ごとに恒久的な入金アドレスを発行できます。入金があるたびにdeposit.receivedイベントが送信されます。

購入者ごとに作成された恒久的なアドレス
購入者ごとに作成された恒久的なアドレス

PHP、Node.js、Pythonによるリクエストの完全な例はAPIドキュメントをご覧ください。


関連記事

この記事で疑問は解決しましたか?

解決しない場合は お問い合わせ