このSDKは**Rust 1.75+**を必要とし、Tokioおよびreqwestを使用した非同期Rustアプリケーション向けに構築されています。含まれるもの:
- Dodo Payments APIサーフェス全体の強く型付けされたリクエストとレスポンスモデル。
- 環境から`DODO_PAYMENTS_API_KEY`を読み取るための`Client::from_env()`。
- リストエンドポイント用の`get_next_page()`および`into_stream()`を含む型付きページネーションヘルパー。
- テストモードサポートを含む構成可能な環境とタイムアウト。
- 請求書、送金請求書、払い戻し請求書などのPDFスタイルのレスポンスをデコードするためのバイナリレスポンスデコーディング。
- エルゴノミックなRust呼び出しサイトのための流暢なリソースチェーンビルダーAPI。
詳細はこちら:[Rust SDK](/developer-resources/sdks/rust) | [Crates.io](https://crates.io/crates/dodopayments) | [GitHub](https://github.com/dodopayments/dodopayments-rust)
### 3. **新しい支払い方法:韓国のウォレットとPrzelewy24**
南韓とポーランドでのカバレッジを拡大する4つの新しいローカル支払い方法が利用可能になりました。
**韓国(KRW)** — 3つの韓国ウォレットがKRWチェックアウトで表示されます:
| 方法 | APIタイプ | サブスクリプション |
|--------|----------|---------------|
| **Kakao Pay** | `kakao_pay` | はい |
| **Naver Pay** | `naver_pay` | はい |
| **PAYCO** | `payco` | いいえ(1回のみ) |
韓国のウォレットは`KR`および`KRW`の請求国が必要です。製品が他の通貨で価格設定されている場合、アダプティブ通貨を有効にして顧客がKRWで請求されるようにしてください。
**ポーランド(PLN)** — **Przelewy24 (P24)**は、ポーランドの主要なオンライン支払い方法で、`PLN`(EURではなく)で清算され、1回払いをサポートします。`przelewy24`を`allowed_payment_method_types`で渡してください。
詳細はこちら:[韓国の支払い方法](/features/payment-methods/south-korea) | [ヨーロッパの支払い方法](/features/payment-methods/europe) | [支払い方法の概要](/features/payment-methods)
### 4. **各Webhookペイロードでの`brand_id`**
各Webhookイベントペイロードには`brand_id`が含まれるようになり、支払い、サブスクリプション、払い戻し、紛争、ライセンスキー、クレジット台帳エントリ、エンタイトルメント付与、督促試行、未完了チェックアウトを特定のブランドに帰属させることができます。エンティティに独自のブランドがない場合、`brand_id`はビジネスの主要ブランドにフォールバックします。
統合の変更は必要ありません—このフィールドは追加的であり、既存のWebhookエンドポイントに自動的に表示されます。
詳細はこちら:[複数ブランド](/features/multi-brands) | [Webhookイベント](/developer-resources/webhooks/intents/webhook-events-guide)
### 5. **小数対応の通貨処理**
通貨処理が再構築され、2 桁の少数を仮定せず、各通貨の精度で額を算出および表示するようになりました。**16 のゼロ・デジタル通貨** — **円 (JPY)**、**KRW**、**ベトナムドン (VND)**、**CLP**、**CFAフラン (XAF)**、**XOF** など — が送金、請求、払戻、メール、および分析で正確に処理され、プレゼンテーション変換(アダプティブ通貨)もエンドツーエンドで精度を考慮しています。
これにより、ゼロ小数通貨に特有の四捨五入や表示エラーのクラスが削除され、将来の追加精度の基盤が築かれます。
## 改良点
### 6. **製品エンタイトルメントとクレジット限度の引き上げ**
- **製品エンタイトルメント**は製品ごとに**20から50**に引き上げられました。
- **クレジットエンタイトルメント**(製品に付随するクレジット)は**3から5**に引き上げられました。
詳細はこちら:[エンタイトルメント](/features/entitlements/introduction) | [クレジットベースの請求](/features/credit-based-billing)
### 7. **プラン変更プレビュでの署名付き顧客クレジット**
プラン変更プレビューは、クレジットが差し引かれて課金を相殺する場合(アップグレード時に典型的)、**マイナス**値として、クレジットが追加される場合(格下げの比例払い戻しやウォレットのチャージから)**プラス**値として、署名付きの値を返すようになり、クレジットが使用されているか付与されているかが明確になります。
詳細はこちら:[サブスクリプションのアップグレードとダウングレード](/developer-resources/subscription-upgrade-downgrade)
### 8. **一覧支払いでの`card_last_four`と`card_network`**
**一覧支払い**レスポンスには、各支払いに`card_last_four`と`card_network`が含まれるようになり、各支払いを個別に取得せずにリストにカード詳細を表示できます。
詳細はこちら:[一覧支払い](/api-reference/payments/get-payments)
### 9. **ブランド付きACR & デューニングメール**
未完了カートリカバリー(ACR)とサブスクリプションデューニングリカバリーメールは、ビジネスのデフォルトではなく、購入されたブランドの名前とロゴを使用するようになり、リカバリー体験が顧客が購入したブランドと一致します。
```html
<img src="/images/recovery/dunning-on-hold-email.png" alt="購入したブランドの名前とロゴでレンダリングされたサブスクリプションデューニングリカバリーメール" style={{ maxHeight: '500px', width: 'auto' }} />