支払方法登録
POST /payment_methods
支払方法を登録します。
対象プラン
- スタンダード
- プレミアム
- プレミアムプラス
- フードビジネス
- リテールビジネス
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”object
ユニーク値
端末で表示するかを設定。(0:表示しない、1:表示する)
釣銭の有無を設定。(0:釣銭なし、1:釣銭あり)
[管理画面->設定->販売設定->支払方法分類] から確認できる支払方法分類のIDを指定。
有価証券であるかを設定。(0:有価証券ではない、1:有価証券である)
ポイント付与の設定 m円につきnポイントの「m円」の部分。 (設定範囲1円~99999円)
(例10円ごとに2ポイントの場合、10円)
※ポイント付与単位(ポイント)を指定した場合、必須。
※ポイント付与が重複で設定されている場合、適用される優先度は【カード会社 > 支払方法 > 会員 > 会員ランク > 店舗】の順。
ポイント付与の設定 m円につきnポイントの「nポイント」の部分 (設定範囲0.00ポイント~99999.99ポイント)
(例10円ごとに0.2ポイントの場合、0.2ポイント)
※ポイント付与単位(金額)を指定した場合、必須。
object
この支払方法を取扱うかを設定。(0:取扱う、1:取扱わない)
Example
{ "paymentMethodCode": "string", "paymentMethodName": "string", "unitPrice": "12345678", "displayFlag": "0", "displaySequence": "123456789", "changeFlag": "0", "paymentMethodGroupId": "123456789", "securitiesFlag": "0", "pointGivingUnitPrice": "12345", "pointGivingUnit": "99999.99", "stores": [ { "storeId": "1", "assignDivision": "0" } ]}
Responses
Section titled “ Responses ”更新成功
object
支払方法ID:各支払方法に紐づくID。
支払方法コード:半角英数記号20文字以内。
支払方法名:支払方法名。85文字以内。
単価:商品券のように1枚あたりの価格が決まっている場合に設定。
(例:商品券1枚が500円の場合、500)
表示フラグ:端末で表示するかを設定。(0:表示しない、1:表示する)
表示番号
釣銭フラグ:釣銭の有無を設定。(0:なし、1:あり)
支払方法分類ID:[管理画面->設定->販売設定->支払方法分類] から確認できる支払方法分類のIDを指定。
有価証券フラグ:有価証券であるかを設定。(0:有価証券ではない、1:有価証券である)
ポイント付与単位(金額):ポイント付与の設定 m円につきnポイントの「m円」の部分。 (設定範囲1円~99999円)
(例10円ごとに2ポイントの場合、10円)
※ポイント付与が重複で設定されている場合、適用される優先度は【カード会社 > 支払方法 > 会員 > 会員ランク > 店舗】の順。
ポイント付与単位(ポイント):ポイント付与の設定 m円につきnポイントの「nポイント」の部分 (設定範囲0.00ポイント~99999.99ポイント)
(例10円ごとに0.2ポイントの場合、0.2ポイント)
作成日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
支払方法取扱店舗
object
支払方法ID
店舗ID
取扱区分:この支払方法を取扱うかを設定。(0:取扱う、1:取扱わない)
Example
{ "paymentMethodId": "string", "paymentMethodCode": "string", "paymentMethodName": "string", "unitPrice": "string", "displayFlag": "string", "displaySequence": "string", "changeFlag": "string", "paymentMethodGroupId": "string", "securitiesFlag": "string", "pointGivingUnitPrice": "string", "pointGivingUnit": "string", "insDateTime": "string", "updDateTime": "string", "stores": { "paymentMethodId": "string", "storeId": "string", "assignDivision": "string" }}
- ポイント付与単位(金額)とポイント付与単位(ポイント)のどちらか片方のみが指定されている場合
- 支払方法コードが重複している場合
- 指定された店舗IDが存在しない場合
- 指定された支払方法分類が存在しない場合
object
Examples
{ "type": "about:blank", "title": "Bad Request", "detail": "ポイント付与単位(金額)とポイント付与単位(ポイント)は、指定する場合は両方を指定して下さい。", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "既に登録されている支払方法コードです。(支払方法ID-{支払方法ID}:支払方法コード-{支払方法コード})", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "指定された店舗が見つかりません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "指定された支払方法分類が見つかりません", "status": 400}