ダッシュボード

👥
-
総顧客数
👨‍⚕️
-
セラピスト
-
承認待ち
💰
-
今月売上
🚨
-
緊急通報

最新の予約

顧客セラピスト日時金額ステータス

顧客一覧

名前メール電話登録日ステータス操作

セラピスト一覧

名前メール登録日ステータス操作

承認待ちセラピスト

名前メール電話申請日操作

予約管理

顧客セラピスト日時コース場所金額ステータス
0
決済待ち
0
決済完了
0
決済失敗
💴
0
現金払い

💳 決済待ち一覧

セラピスト承認済みの予約の決済を実行します
予約日顧客セラピスト金額カードステータス操作
読み込み中...

📋 決済履歴(予約ベース)

予約日時予約ID顧客金額方法決済状況操作
読み込み中...

💡 返金処理は Stripeダッシュボード から行ってください

💰
¥0
総売上
📊
0件
総取引数

売上履歴

日付顧客セラピスト金額

📩 お問い合わせ一覧

日時種別名前メール内容ステータス操作

🚨 緊急通報一覧

読み込み中...

💳 Stripe決済設定

本番対応版のStripe Checkout決済の設定方法です。

本番対応版:金額検証・Webhook署名検証・セキュリティ対策済み
Firebase Extension、Cloud Functions不要

🔧 セットアップ手順

  1. サービスアカウントJSONを取得
    Firebase Console → プロジェクト設定 → サービスアカウント → 新しい秘密鍵を生成
    → ダウンロードして service-account.json にリネーム
  2. Stripe APIキーを取得
    Stripeダッシュボード → 開発者 → APIキー
  3. Webhookを設定
    Stripeダッシュボード → 開発者 → Webhook
    URL: https://your-domain.com/webhook.php
    イベント: checkout.session.completed
  4. config.php を編集
    秘密鍵、Webhook署名シークレット、プロジェクトIDを設定
  5. サーバーにアップロード
📝 config.php の編集箇所
// Stripe設定
define('STRIPE_SECRET_KEY', 'sk_live_xxxxxxxxxxxxxxxxxxxxx');
define('STRIPE_WEBHOOK_SECRET', 'whsec_xxxxxxxxxxxxxxxxxxxxx');

// Firebase設定
define('FIREBASE_PROJECT_ID', 'your-project-id');

// 本番環境設定
define('FORCE_HTTPS', true);
define('DEBUG_MODE', false);
⚠️ 本番チェックリスト
  • service-account.json を設置した
  • Stripe本番キー(sk_live_xxx)を設定した
  • Webhookを設定し署名シークレットを設定した
  • FORCE_HTTPS を true にした
  • DEBUG_MODE を false にした

📋 テストカード番号

カード番号結果
4242 4242 4242 4242成功
4000 0000 0000 0002拒否
4000 0025 0000 31553Dセキュア

有効期限: 任意の未来日 / CVC: 任意の3桁

📊 決済管理

決済履歴の確認、返金処理はStripeダッシュボードで行います。

決済履歴を見る → Webhook履歴 →

📱 Twilio設定

緊急通報時にSMS・電話で通知するためのTwilio設定です。

Twilio Console → Account Info から取得

Twilio Console → Account Info から取得

Twilioで購入した電話番号(E.164形式: +81...)

緊急通報時に管理者にも通知する電話番号

テスト送信

システム設定

管理者アカウント作成