メインコンテンツへスキップ

新機能

1. ローカライズされた価格設定

お客様が見る金額を為替レートに任せるのではなく、通貨ごとまたは国ごとの固定価格を設定できるようになりました。商品にpricing_modeを設定することで有効化し、市場ごとに1つの価格ルールをアタッチします:
<img src="/images/localized-pricing/pricing-section.png" alt="Localized Pricing enabled on the product form with By Country selected" style={{ maxHeight: '450px', width: 'auto' }} />
モード内容
by_currency通貨ごとに固定価格を設け、国に関係なく表示EURで支払うすべてのユーザーは**€9.99**が表示されます
by_country通貨を共有する複数の国でも、特定の国に価格を設定可能インドでは**₹999**が$20の基本商品に設定されます
新しい/products/{product_id}/localized-pricesエンドポイント(作成、リスト、取得、パッチ、アーカイブ)でルールを管理します。各ルールのamountは、通貨の最小単位での整数です—設定した価格で、換算された値ではありません。 ルールが一致しない場合、商品は既存の動作を保持し、ベース通貨の顧客は直接ベース価格を支払い、その他のすべての顧客はアダプティブカレンシーを通して換算されます。ルールが一致する場合、顧客は設定した金額を正確に支払います—アダプティブカレンシーFX手数料は上乗せされずに吸収されます。 これは、購買力平価(PPP)、魅力的な価格設定(€9.99、¥1000、₹499)、逆の市場進出プロモーション、競争価格マッチングを実行するための推奨されるネイティブな方法です。 詳細はこちら: Localized Pricing | Adaptive Currency | Purchasing Power Parity

2. 新しい支払い方法: Satispay、BLIK & Klarna for Subscriptions

3つの追加により、ヨーロッパでのローカルカバレッジが拡大され、Buy Now, Pay Laterが定期請求に取り入れられます。
方法API タイプ地域通貨サブスクリプション
Satispaysatispayヨーロッパ(イタリア)EURはい
BLIKblikポーランドPLNいいえ(1回のみ)
Klarnaklarnaアメリカ合衆国USDはい(新規)
  • Satispayは、支持されている金額範囲内で一回払いとサブスクリプションの両方のEURチェックアウトで表示されます。
  • ポーランドで最も人気のあるオンライン支払い方法の1つであるBLIK(約60%のマーケットシェア)は、PLNで決済し、一回払いをサポートします。
  • Klarnaは、$50以上のUS請求の場合、USDチェックアウトでのサブスクリプション使用可能となりました。以前は1回払いに制限されていました。
詳細はこちら: European Payment Methods | Buy Now, Pay Later | Payment Methods Overview

3. 機能フラグの特典

新しい機能フラグの特典タイプは、Dodo Paymentsを課金認識の機能フラグストアに変えます。LINCODE_PLACEHOLDER_e8aea4bef871fbab_ENDのようなフラグを商品に付けると、毎月払いの顧客全員にアプリケーションがチェックできる権限が即時に付与されます—外部プラットフォームなし、OAuthなし、失敗する可能性のある配信ステップもありません。
<img src="/images/entitlements/feature-flags/create.png" alt="新しい機能フラグフォームに表示名、機能ID、説明、メタデータキーと値のエントリが表示されている" style={{ maxHeight: '500px', width: 'auto' }} />
  • 購入時に付与が作成され、直接deliveredに移動します。pendingフェーズはなく、顧客の操作もありません。
  • 付与は型付きfeatureペイロード — { "feature_type": "boolean", "feature_id": "advanced_reports" } を運び、アプリケーションが何を解除するかを決定するためのfeature_idを読み取ります。
  • キャンセル、返金、または手動の取り消しにより、付与はrevokedに移動し、フラグは自動的に消えます。
顧客の付与を新しい**GET /customers/{customer_id}/entitlement-grants**エンドポイント(ステータスおよび統合タイプフィルター、ページ付けあり)で読み取ることができ、またはウェブフックを介して同期させることができます。特典メタデータは、string | number | booleanスカラーユニオンもサポートするようになり、フラグとともに制限とクォータをアタッチできます。 詳細はこちら: Feature Flag Entitlement | Entitlements

4. Apple Payドメイン登録

Apple Payを利用する自分のドメインを直接ダッシュボードから登録し、確認することができ、一回のタップでApple Payがインライン(埋め込み)チェックアウトで使用可能になります。 設定 → 支払い方法からセットアップします: Apple Payの行でドメインを管理をクリックし、ドメイン関連ファイルをダウンロードし、自分のドメインにホストし、登録と確認を行います。ドメインの確認はインライン(埋め込み)チェックアウトにのみ必要です—オーバーレイチェックアウト、ホスティングチェックアウト、および支払いリンクはそれなしで動作します。
<img src="/images/apple-pay-domains/register-domain.png" alt="ドメインが入力された登録ドメインフォーム" style={{ maxHeight: '500px', width: 'auto' }} />
ドメインを無効にすることは、そのドメイン上でのチェックアウト時にDodoがApple Payを提供するのを停止するキルスイッチですが、Appleからそのドメインを登録解除するものではありません。
詳細はこちら: Digital Wallets

5. チェックアウトでの編集可能なアドオン

新しいallow_editing_addons機能フラグにより、チェックアウト中にサブスクリプション商品のアドオンを追加または削除できるようになりました。これにより、カートが固定セットのアドオンにロックされることがなくなります。
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_abc', quantity: 1 }],
  feature_flags: {
    allow_editing_addons: true // customers can edit add-ons at checkout
  },
  return_url: 'https://yoursite.com/return'
});
フラグはデフォルトではfalseに設定されており、サブスクリプション商品にのみ適用されます。また、GET /checkouts/{id}に表示され、アドオン編集がセッションに対して有効かどうかをフロントエンドが確認できます。 詳細はこちら: Checkout Session | Add-ons

改善点とバグ修正

6. PATCH /subscriptionsを使用してサブスクリプションの期間を延長

PATCH /subscriptions/{id}subscription_period_countsubscription_period_intervalを受け入れ、サブスクリプションの現在の期間を延長できるようになりました—例えば追加の時間を付与するために。サブスクリプションの有効期限(expires_at)は、新しいカウントとインターバルから再計算され、保持されます。
サブスクリプションの期間は**増加**のみ可能で、短縮はできません。
詳細はこちら: Update Subscription

7. アドオンの画像を削除

PATCH /addons/{id}は、image_id: nullを送信してアドオンの画像をクリアすることをサポートするようになりました。明示的なnullは画像を削除し、フィールドを省略すると変更されず、商品および商品コレクションと同じ規則に一致します。 詳細はこちら: Update Add-on

その他の修正と改善

  • プラットフォーム全体でのマイナーなバグ修正および安定性の向上。
最終更新日 2026年7月9日