請求サイクル
グループオブジェクト
商品グループは関連するサブスクリプション商品(例:Free、Pro、Enterprise プラン)を整理し、グループ内の商品間で共有トライアル管理を可能にし、顧客がどのプラン間で切り替えられるかの範囲を定めます。各グループは環境ごとに存在し、テスト用と本番用に1つずつあります。グループ ID は UUID 形式であり、Short ID 形式ではありません。これは API で生の UUID を使用する唯一のエンティティです。
ルール
rules の各キーは独立したスイッチで、いずれも既定は false です。
update-group は rules をフィールド単位でマージし、オブジェクトを置き換えません。 rules: { selfServicePlanChange: true } を送っても sharedTrial は保存済みの値のまま維持されるため、変更しないスイッチを再送する必要はありません。これは全体を置き換える productIds とは逆の挙動です。認識できないキーは保存されずに破棄され、rules: null はフィールドを省略した場合と同じ扱いになります。エンドポイント
商品の作成
請求サイクルとマルチ通貨対応のサブスクリプション商品を作成します。
商品の更新
サブスクリプション商品のコンテンツを更新します。コンテンツが変更された場合、新しいイミュータブルバージョンが作成されます。
商品の公開
サブスクリプション商品をテストから本番に公開します(初回公開のみ)。
ステータスの更新
サブスクリプション商品を有効化または無効化します。
グループの作成
関連するサブスクリプション商品を整理するための商品グループを作成します。
グループの更新
商品グループの名前、説明、ルール、または商品リストを更新します。
グループの削除
商品グループを完全に削除します。
グループの公開
テストから本番に商品グループを公開します(繰り返しの UPSERT をサポート)。