JPY オフランプ
USDC 受領 → JPY 売却 → 銀行口座出金まで 1 クリック。Business プラン専用。
なぜ必要か
API を売って USDC を受け取っても、生活費や法人税は円で払う。 毎月 Coincheck / bitFlyer にログインして手動で売却 → 出金するのは時間の無駄。 LemonCake はこのフローを API 呼び出し 1 回に圧縮する。
非カストディの設計
重要:LemonCake は USDC も JPY も一切保管しない。
- Provider の Coincheck アカウント宛てに USDC を直接送金(ウォレットアドレスは Provider 自身が登録)
- LemonCake は Coincheck API キーを AES-256-GCM で暗号化して預かるだけ
- 「USDC 売って円にして指定口座へ振り込め」というAPI リクエストを代行送信するのみ
- JPY は Provider 名義の銀行口座に直接着金
つまり LemonCake は「APIキーで Coincheck を操作するロボット」であって、資金の保管者ではない。 FSA Q12 で非カストディ性を確認中。
セットアップ(3 step)
Step 1: Business プランへアップグレード
ダッシュボード トップ から Business(¥29,800/月 または $199/月)を選択。
Step 2: Coincheck API キーを登録
Coincheck の API 設定 で以下権限のキーを作成:
取引(売却に必要)送金(銀行口座出金に必要)アカウント情報(残高確認)
ダッシュボードの「JPY オフランプ」パネルに API key / secret を貼り付け → サーバー側で AES-256-GCM 暗号化して DB 保存。
Step 3: 銀行口座を登録
Coincheck 側で出金先銀行口座を事前登録(Provider 名義のみ可)。これも Coincheck の規約上必須。
実行
ダッシュボードの「USDC を JPY 化」ボタンを押すと:
- USDC 残高を Provider の Coincheck 入金アドレスへ送金(Base → Coincheck)
- 着金確認後、Coincheck 現物板で USDC/JPY 成行売却
- JPY を登録済み銀行口座へ自動振込(Coincheck 出金 API)
所要時間:ブロックチェーン承認 1-3 分 + Coincheck 売却即時 + 銀行振込 1-2 営業日(Coincheck の出金スケジュール依存)。
手数料
- LemonCake 手数料:0 円(Business プラン月額に含む)
- Base ガス代:~$0.01 / tx
- Coincheck の売買スプレッド + 出金手数料 407 円(GMO以外)/全額 Provider 負担
セキュリティ
- API キー保存時に
crypto.subtle.encrypt(AES-256-GCM)。マスターキーは Railway env で別管理 - 復号は出金 API 呼び出し時のメモリ内のみ。DB に平文は残らない
- ダッシュボードでいつでも「API キー削除」可能。即座にゼロ化
- Coincheck 側で IP allowlist を設定すれば LemonCake サーバー IP(Railway)からのみ叩ける
対応取引所(v1)
- Coincheck(v1 サポート、USDC 上場済)
- bitFlyer / GMOコイン / bitbank:USDC 上場待ち。ロードマップに記載
FAQ
税務上どう扱われる?
USDC 受領時点で売上(時価で円換算)、JPY 売却時に為替差損益が発生。 Pro プランの freee 自動仕訳がここまで対応する。
Coincheck じゃなく自分の MetaMask に送りたい
Provider 設定で受取アドレスを変更可能。JPY オフランプを使わない構成も OK(USDC のまま運用)。
関連:freee 自動仕訳 → / セキュリティ詳細 →