シェアサイクル料金計算|基本料・時間料金・無料時間
会員が24分乗り、10分が料金に含まれるなら、課金対象は14分です。解錠料金はそのままかかるため、固定部分と時間料金を分けて確認できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ロック解除料金
- 1
- 1分あたりの料金
- 0.25
- 継続時間 (分)
- 24
- 無料分数
- 10
- 適用された無料分数
- 10
- 課金対象の分数
- 14
- 利用料金
- 3.5
- 総費用
- 4.5
このシェアサイクル料金計算ツールは、事業者が公開している料金体系を分かりやすい見積もりに変換します。解錠料金、1分当たりの料金、利用時間を入力してください。会員の場合は、プランに含まれる無料時間も指定すると、従量料金を求める前に差し引かれます。結果には固定料金、課金対象時間、利用料金、合計金額が個別に表示されるため、領収書の確認にも、出発前の費用計画にもご利用いただけます。
事業者の料金表を入力項目に置き換えます
まず、シェアサイクル事業者が公開している最新の利用条件をご確認ください。解錠料金とは、走行時間が短い場合でも利用開始時に発生する固定額です。1分当たりの料金は、課金対象となる各分に加算される金額です。
通貨換算は行わないため、2つの金額は必ず同じ通貨で入力してください。次に、利用時間を分単位で指定します。事業者が1分未満まで計測する場合は、小数も入力できます。
請求前に利用時間を切り上げるサービスでは、その規則に従って時間を先に丸めてください。このツールが独自の丸め方を決めることはありません。整数の分数をわずかに超えた利用をどう扱うかは、サービスによって異なるためです。
都市、会員プラン、車種に対応する現行条件をご使用ください。
会員の無料時間を正しく適用します
無料時間は、会員の項目が真の場合に限って適用されます。非会員の利用では、無料時間に正の値が入力されていても、利用時間の全体が課金対象です。会員の場合は、利用時間からプランの無料時間を差し引きますが、課金対象時間が0未満になることはありません。
たとえば無料時間が10分で乗車時間が8分なら、従量料金は0になりますが、解錠料金は残ります。乗車時間が14分なら、課金対象は4分です。固定部分と従量部分を分けて表示することで、無料時間は付与されても開始料金は免除されないプランを比較しやすくなります。
無料時間がない会員プランでは0を入力してください。アカウント残高、クーポン、1日当たりの上限額、一時停止料金、予約料金、税金をこの項目で表現しないでください。これらは別の料金規則であり、本計算の対象外です。
計算結果と前提条件を確認します
結果には、入力した解錠料金と利用時間、実際に適用された無料時間、残りの課金対象時間、従量料金、合計金額が表示されます。合計金額は、解錠料金に、課金対象時間と1分当たり料金の積を加えたものです。浮動小数点演算による不要な誤差を抑えつつ、特定の通貨に合わせた小数第2位への丸めを強制しないよう、値は小数第10位までで安定化されます。
そのため、1セント未満の料金や、最後に事業者側で丸める小計にも対応できます。経過時間が負になることはないため、負の利用時間はエラーになります。負の解錠料金、分単価、無料時間も同様です。
この結果は内訳の明確な見積もりとして利用し、必ず事業者の規約全体と照合してください。最低料金、1日上限、税金、電動車の追加料金、区域外返却料、違約金、会費などは最終請求額を変えるため、別途加算する必要があります。
活用例
会員の通勤費用を見積もる
プランに含まれる時間を適用し、自転車を選ぶ前に残りの料金をご確認いただけます。
基本的な利用明細を確認する
固定料金と時間料金の小計を再現し、請求額に差が生じた箇所を特定できます。
2つの料金プランを比較する
同じ利用時間に異なる解錠料金、分単価、無料時間を適用して基本費用を比較できます。
よくある質問
無料時間はすべての利用者に適用されますか?
いいえ。 会員の項目が真の場合のみ差し引かれ、それ以外は全利用時間が課金対象です。
無料時間で解錠料金も無料になりますか?
いいえ。 無料時間が減らすのは課金対象時間だけで、解錠料金は合計に残ります。
1分未満の端数を入力できますか?
はい。 事業者の計測方法と丸め規則に合う有限の小数で入力してください。
税金、上限額、違約金、電動車追加料金は含まれますか?
いいえ。 解錠料金、時間料金、会員向け無料時間だけを計算します。
合計料金はどう計算されますか?
合計は、解錠料金に、課金対象の分数と1分当たりの料金を掛けた額を足したものです。会員の場合は先に利用時間から含まれる時間を引き、課金時間がゼロ未満になることはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"unlock_fee":1,"per_minute_rate":0.25,"duration_minutes":24}'const res = await fetch("https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"unlock_fee": 1,
"per_minute_rate": 0.25,
"duration_minutes": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"unlock_fee": 1,
"per_minute_rate": 0.25,
"duration_minutes": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"unlock_fee":1,"per_minute_rate":0.25,"duration_minutes":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"unlock_fee":1,"per_minute_rate":0.25,"duration_minutes":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"unlock_fee": 1,
"per_minute_rate": 0.25,
"duration_minutes": 24
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.bike_share_trip_cost_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
事業者の料金表を入力項目に置き換えます
API版は1リクエスト当たり$0.002で、現在の料金表を外部から取得せず、常に同じ入力から同じ結果を計算します。
技術的な質問
APIでの計算料金はいくらですか?
APIリクエスト1回につき$0.002です。
利用時間が負の場合はどうなりますか?
乗車時間は負にならないため、invalid_inputエラーとして処理されます。