SDKとライブラリ
公式SDKを使用して統合を加速させましょう。対応する言語はTypeScript、Python、Go、PHP、Java、Kotlin、C#、Ruby、React Nativeです。これらのライブラリはAPIリクエスト、認証、エラーハンドリングを簡素化し、素晴らしい支払い体験の構築に集中できるようにします。
環境URL
- テストモード:
https://test.dodopayments.com - ライブモード:
https://live.dodopayments.com
テストモードとライブモードについて詳しく学びましょう。
APIキー管理と認証
1
APIキーにアクセスする
ダッシュボードの開発者 → APIキーに移動して、キーを管理します。
2
新しいキーを生成する
APIキーを追加を選択し、説明的な名前を提供し、書き込みアクセスを設定します:
- 書き込みアクセスを有効にする(チェック済み): すべてのAPI操作に対するフルリードおよび書き込み権限
- 書き込みアクセスを有効にする(未チェック): 読み取り専用アクセス - データ(支払い、サブスクリプション、顧客、製品)を取得することのみ可能。リソースを作成または変更することはできません。
3
キーを安全に保管する
生成されたキーをすぐにコピーし、安全に保管してください。
4
APIリクエストを認証する
APIキーを使用してすべてのリクエストを認証します。以下の認証フォーマットを適用してください:
レスポンスフォーマット
レート制限
- 標準: 1ビジネスあたり1分間に1000リクエスト
- バースト: 1秒間に最大100リクエスト
使用状況を追跡するために、
X-RateLimit-Remainingヘッダーを監視してください。エラーハンドリング
エラーを効果的に管理するために、_エラーコード_および_トランザクション失敗_セクションを参照して詳細なガイダンスを得てください。Webhook
支払いイベントに関するリアルタイム通知を受け取ります。設定手順については、Webhookガイドをご覧ください。Webhookガイド
リアルタイム通知とイベント処理のためのWebhookを設定します。