アップデートのお知らせ(商品セットエンドポイントへのプロパティの追加)

BカートAPIのアップデートに伴い、新たに下記のエンドポイントにおけるプロパティの追加を行いました。 これらのプロパティは、GETのエンドポイントにおける商品セット情報の取得および検索パラメータの指定、あるいはPATCHやPOSTのエンドポイントでの登録・更新が可能となります。

追加内容

影響のある既存のエンドポイント

新しく追加されたプロパティ

プロパティ名 説明
allowed_payments 決済制限

商品セットのGET, PATCH, POSTのレスポンスに上記のプロパティが追加されました。

例)商品セット参照(GET product_sets/:id)のレスポンス

{
    "product_set": {
       // 〜 省略
        "allowed_payments": ["銀行振込", "カスタム"], // ← 追加
       // 省略 〜
    }
}

詳しくはAPIドキュメントをご確認ください。

なお、本アップデートと併せてセキュリティ向上のためミドルウェア等のアップデートも同時に行なっております。 これにより、以前は必須項目であっても全角スペースを設定することができておりましたが、必須の判定がより厳密になり、全角スペースでは必須バリデーションエラーの対象になるようになっております。 もし、既存のBカートAPIを使ったシステムで必須項目に全角スペースをセットしてPOSTやPATCHのペイロードを作られている場合は、必須バリデーションエラーとなってしまいますので、全角スペースではない何らかの文字列をセットして頂きますようお願い申し上げます。