再起動の時間帯を設定するベータ
注
リーダーの再起動時間のカスタマイズを希望される場合、お問い合わせください。このベータ版の機能は現在、BBPOS WisePOS E リーダーと Stripe リーダー S700 リーダーでご利用いただけます。
デフォルトでは、BBPOS WisePOS E リーダーと Stripe リーダー S700 リーダーは深夜に 24 時間ごとに再起動されます。ビジネスがこの時間帯に営業をしたり、支払いを処理したりしている場合、支障が生じないようにカスタムの再起動時間を設定することをお勧めします。
Configuration API を使用する
Terminal Configuration (構成) オブジェクトは、階層的なアプローチを使用します。以下のように設定を行うことができます。
- 各 Locations (場所): その場所に登録されているすべてのリーダーに適用されます
- アカウントレベル: すべてのリーダーに一括適用されます
構成は階層化されており、場所レベルで設定を行うと、アカウントレベルの設定を上書きできます。場所レベルで構成されていない設定は、アカウントレベルの設定が適用されます。
たとえば、Configuration
オブジェクトは以下のようにモデル化できます。
アカウントのデフォルトの再起動の時間帯を設定する
- アカウントのデフォルトの Configuration オブジェクトを取得します。
- アカウントのデフォルトの
Configuration
オブジェクトを更新します。
注
Stripe はアカウント登録プロセス中に、アカウントのデフォルト構成を自動的に提供します。
デフォルトの構成を取得するには、以下の手順に従います。
Configuration
オブジェクトを更新するには、Configuration Update (設定更新) リクエストを使用します。
start_hour
: 再起動の時間帯の開始時間を示す 0 ~ 23 の整数。end_hour
: 再起動の時間帯の終了時間を示す 0 ~ 23 の整数。start_hour と異なる数値を入力してください。
start_hour
の数値が end_hour
より小さい場合、同じ日の値と見なされます。start_hour
が end_hour
より大きい場合、 end_hour
は翌日の値と見なされます。上記のコードスニペットの場合、デバイスは午前 1 時 ~ 午前 3 時の間に再起動されるように設定されています。別の例として、再起動の時間帯を [start_hour
: 15, end_hour
: 3] に設定した場合、デバイスは午後 3 時 ~ 午前 3 時の間に再起動されます。
場所ごとに再起動の時間帯を設定する
- Configuration (設定) オブジェクトを作成または更新します。
Location
にConfiguration
を割り当てます。
Configuration
オブジェクトを作成するには、Configuration Create (設定作成) リクエストを使用します。
Configuration
オブジェクトを更新するには、Configuration Update (設定更新) リクエストを使用します。
構成を場所に割り当てるには、先ほど作成した Configuration
オブジェクトを指定します。