新機能
1. ローカライズされた価格設定
お客様が見る金額を為替レートに任せるのではなく、通貨ごとまたは国ごとの固定価格を設定できるようになりました。商品にpricing_modeを設定することで有効化し、市場ごとに1つの価格ルールをアタッチします:
| モード | 内容 | 例 |
|---|---|---|
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 タイプ | 地域 | 通貨 | サブスクリプション |
|---|---|---|---|---|
| Satispay | satispay | ヨーロッパ(イタリア) | EUR | はい |
| BLIK | blik | ポーランド | PLN | いいえ(1回のみ) |
| Klarna | klarna | アメリカ合衆国 | USD | はい(新規) |
- Satispayは、支持されている金額範囲内で一回払いとサブスクリプションの両方のEURチェックアウトで表示されます。
- ポーランドで最も人気のあるオンライン支払い方法の1つであるBLIK(約60%のマーケットシェア)は、
PLNで決済し、一回払いをサポートします。 - Klarnaは、$50以上のUS請求の場合、USDチェックアウトでのサブスクリプション使用可能となりました。以前は1回払いに制限されていました。
3. 機能フラグの特典
新しい機能フラグの特典タイプは、Dodo Paymentsを課金認識の機能フラグストアに変えます。LINCODE_PLACEHOLDER_e8aea4bef871fbab_ENDのようなフラグを商品に付けると、毎月払いの顧客全員にアプリケーションがチェックできる権限が即時に付与されます—外部プラットフォームなし、OAuthなし、失敗する可能性のある配信ステップもありません。- 購入時に付与が作成され、直接
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の行でドメインを管理をクリックし、ドメイン関連ファイルをダウンロードし、自分のドメインにホストし、登録と確認を行います。ドメインの確認はインライン(埋め込み)チェックアウトにのみ必要です—オーバーレイチェックアウト、ホスティングチェックアウト、および支払いリンクはそれなしで動作します。5. チェックアウトでの編集可能なアドオン
新しいallow_editing_addons機能フラグにより、チェックアウト中にサブスクリプション商品のアドオンを追加または削除できるようになりました。これにより、カートが固定セットのアドオンにロックされることがなくなります。
falseに設定されており、サブスクリプション商品にのみ適用されます。また、GET /checkouts/{id}に表示され、アドオン編集がセッションに対して有効かどうかをフロントエンドが確認できます。
詳細はこちら: Checkout Session | Add-ons
改善点とバグ修正
6. PATCH /subscriptionsを使用してサブスクリプションの期間を延長
PATCH /subscriptions/{id}はsubscription_period_countとsubscription_period_intervalを受け入れ、サブスクリプションの現在の期間を延長できるようになりました—例えば追加の時間を付与するために。サブスクリプションの有効期限(expires_at)は、新しいカウントとインターバルから再計算され、保持されます。
7. アドオンの画像を削除
PATCH /addons/{id}は、image_id: nullを送信してアドオンの画像をクリアすることをサポートするようになりました。明示的なnullは画像を削除し、フィールドを省略すると変更されず、商品および商品コレクションと同じ規則に一致します。
詳細はこちら: Update Add-on
その他の修正と改善
- プラットフォーム全体でのマイナーなバグ修正および安定性の向上。