インストール
pipを使用してSDKをインストールします:この SDK には Python 3.9 以上が必要です。最高の体験とセキュリティアップデートのため、最新の安定版 Python を使用することを推奨します。
クイックスタート
同期クライアント
非同期クライアント
コア機能
Pythonic Interface
PEP 8 のガイドラインと Python の慣習に従った、クリーンで慣用的な Python コード
Async/Await
asyncio を使った非同期操作と、オプションの aiohttp 統合を完全サポート
Type Hints
IDE サポートと mypy による型チェックを向上させる、完全な型ヒント
Auto-Pagination
シンプルな反復処理でリスト応答の自動ページング
設定
環境変数
環境変数を使用して設定します:.env
タイムアウト
リクエストのタイムアウトをグローバルまたはリクエストごとに設定します:リトライ
自動リトライの動作を設定します:一般的な操作
チェックアウトセッションの作成
チェックアウトセッションを生成します:顧客の管理
顧客情報を作成および取得します:サブスクリプションの管理
定期的なサブスクリプションを作成および管理します:billingには、少なくとも2文字のISO国コードが必要です。customerには、既存の顧客を関連付けるための{"customer_id": ...}、または新しい顧客を作成するための{"email": ..., "name": ...}のいずれかを指定できます。product_priceは、通貨の最小単位で指定します。使用量ベースのBilling
使用量イベントの取り込み
使用量ベースのBilling用にカスタムイベントを追跡します。イベントの一覧取得と取得
ページネーション
自動ページネーション
すべての項目を自動的に反復処理します。非同期ページネーション
手動ページネーション
ページネーションをより細かく制御できます。HTTPクライアントの設定
基盤となるhttpxクライアントをカスタマイズします。
aiohttpによる非同期処理
パフォーマンスを向上させる非同期処理にaiohttpを使用します。ロギング
環境変数を設定してロギングを有効にします。Frameworkとの統合
FastAPI
Django
リソース
GitHub Repository
ソースコードを確認して貢献する
API Reference
APIドキュメントをすべて確認する
Discord Community
サポートを受け、開発者とつながる
Report Issues
バグを報告する、または機能をリクエストする
サポート
Python SDKについてサポートが必要ですか?- Discord: リアルタイムのサポートを受けるには、コミュニティサーバーに参加してください
- メール: support@dodopayments.comまでお問い合わせください
- GitHub: リポジトリでissueを作成してください