利用可能なSDK
あなたの技術スタックに合ったSDKを選択してください:TypeScript SDK
TypeScriptとNode.js向けの型安全な統合で、プロミスベースのAPIと自動ページネーション付き
Python SDK
Python 3.7以上のアプリケーション向けのasync/await対応のPythonライクなインターフェイス
PHP SDK
PSR-4準拠の、モダンなPHP 8.1以上のアプリケーション向けSDK
Go SDK
コンテキスト対応かつ強い型付けの、慣用的なGoインターフェイス
Ruby SDK
Rubyの慣習とベストプラクティスに従ったエレガントなRubyインターフェイス
Java SDK
MavenおよびGradleに対応した、Java 8以上向けの堅牢でスレッドセーフなSDK
Kotlin SDK
コルーチン、ヌル安全性、拡張関数を備えたモダンなKotlin SDK
C# SDK
async TaskベースAPIを備えた、.NET 8以上向けの型安全なSDK(ベータ)
React Native SDK
iOSおよびAndroidアプリで安全な決済体験を構築するためのネイティブモバイルSDK
CLI
ターミナルからAPIと対話するためのコマンドラインインターフェイス
クイックスタート
数分で任意のSDKを始めましょう:主な機能
すべてのSDKはこれらのコア機能を共有しています:- 型安全性: コンパイル時の安全性とより良いIDEサポートのための強い型付け
- エラーハンドリング: 詳細なエラーメッセージを伴う包括的な例外処理
- 認証: 環境変数サポートを備えたシンプルなAPIキー認証
- 非同期サポート: 適用可能な場合の現代的な非同期/待機パターン
- 自動ページネーション: リストレスポンスの自動ページネーション
- 使用ベースの請求: 使用イベントの追跡と取り込みのための組み込みサポート
- テスト: 開発とテストのための完全なサンドボックス環境サポート
React Native SDK
モバイルアプリケーション用に、専用のReact Native SDKを提供しています:React Native SDK
ネイティブのUIコンポーネントと簡略化された決済データ収集により、iOSおよびAndroidアプリ向けの安全な決済体験を構築します。
- AndroidおよびiOS用のネイティブUIコンポーネント
- 機密支払いデータ収集のための簡素化されたセキュリティ
- 複数の支払い方法のサポート
- React Nativeアプリとのシームレスな統合
React Native SDKでは現在、Apple Pay、Google Pay、Cash App、UPIはサポートされていません。これらの決済手段への対応は今後のリリースで予定されています。
コマンドラインインターフェース
ターミナルベースのワークフローと自動化のために:CLI
78のAPIエンドポイントすべてをサポートする自動生成コマンドラインインターフェイス
- 直感的な使用のためのリソースベースのコマンド構造
- 複数の出力形式(JSON、YAML、整形、インタラクティブ)
- bash、zsh、fish用のシェル補完
- スクリプト作成やCI/CD自動化に最適
Node.js SDKからの移行
Node.js SDKから新しいTypeScript SDKへ移行しました。旧式のNode.js SDKを使用している場合は、移行ガイドを参照して統合を更新してください。
フレームワークアダプター
10行未満のコードで統合できます。推奨されるフレームワークから選択するか、すべてのサポートオプションを探索してください。推奨フレームワーク
Next.js
App Router対応のReactベースのフルスタックフレームワーク
Better Auth
組み込み統合を備えた認証フレームワーク
Supabase
PostgresとAuthを備えたオープンソースのFirebase代替
Convex
リアルタイム機能を備えたBackend-as-a-Service
ヘルプを得る
任意のSDKに関して支援が必要ですか?- Discord: リアルタイムのヘルプのためにコミュニティサーバーに参加してください
- Email: support@dodopayments.comまでご連絡ください
- GitHub: 各SDKリポジトリに問題をオープンしてください
- Documentation: APIリファレンスを訪れてください
貢献
我々のSDKすべてへの貢献を歓迎します!各リポジトリには、以下のガイドラインを記したCONTRIBUTING.mdファイルがあります:
- バグの報告
- 機能のリクエスト
- プルリクエストの提出
- ローカルでのテストの実行
- コードスタイルと規約