Stripeの接続
Stripeによるオンライン決済の受付:カード、Apple Pay、Google Pay。
1. 概要#
Stripeはグローバルな決済プラットフォームです。Meniのレジストリでは、Stripeは46か国で接続可能です。Cenaly + Stripeのインテグレーションにより、以下が可能になります:
- 💳 カード決済の受付(Visa、Mastercard、AmEx)
- 📱 Apple Pay / Google Pay — ワンタッチ決済
- 💰 銀行口座への入金
- 🔄 管理画面からの返金処理
- 💵 チップ — ゲストが支払い時にチップを追加
- 📊 レポート — 完全な財務分析
2. 要件#
- ✅ Meniアカウント(オンライン決済は無料プランを含むすべてのプランで利用可能)
- ✅ Stripeアカウント(stripe.comで無料登録)
- ✅ 入金用の銀行口座(お住まいの国の通貨)
- ✅ 本人確認書類(パスポート / ID、法人書類)
対応国#
Stripeは46か国で接続可能です:
| 地域 | 国 |
|---|---|
| ヨーロッパ(EEA) | オーストリア、ベルギー、ブルガリア、クロアチア、キプロス、チェコ、デンマーク、エストニア、フィンランド、フランス、ドイツ、ギリシャ、ハンガリー、アイルランド、イタリア、ラトビア、リヒテンシュタイン、リトアニア、ルクセンブルク、マルタ、オランダ、ノルウェー、ポーランド、ポルトガル、ルーマニア、スロバキア、スロベニア、スペイン、スウェーデン |
| ヨーロッパ(EEA外) | イギリス、スイス、ジブラルタル |
| アメリカ | アメリカ、カナダ、メキシコ、ブラジル |
| アジア | 日本、シンガポール、香港、マレーシア、タイ、インド、インドネシア |
| 中東 | UAE |
| オセアニア | オーストラリア、ニュージーランド |
3. Stripeアカウントの作成#
ステップ1. 登録#
- stripe.comにアクセス → Start now
- メールアドレスを入力してパスワードを作成
- メールアドレスを確認
ステップ2. ビジネスの本人確認#
Stripeが以下を要求します:
| 書類 | 説明 |
|---|---|
| ビジネスタイプ | 個人事業主、法人、個人 |
| 名称 | 法人名および商号 |
| 住所 | 会社の登記住所 |
| INN / Tax ID | 税務識別番号 |
| 代表者の書類 | パスポートまたはIDカード |
| 銀行情報 | IBANまたは口座番号 |
| 事業内容 | 「レストラン / カフェ / フードデリバリー」 |
本人確認は通常1〜3営業日かかります。
ステップ3. APIキーの取得#
- Stripeダッシュボードで:Developers → API keys
- 以下をコピー:
- Publishable key(pk_live_...)
- Secret key(sk_live_...)
4. Meniへの接続#
お客様自身のStripeアカウントを接続します:ゲストの支払いは直接お客様のStripe残高に入り、Meniが保持することはありません。
**アプリストア → 「財務」カテゴリ → Stripeカード → 「設定」を開くと、接続ブロックがストア内でモーダルとして開きます。通常のパスも機能します:店舗 → 店舗カード → 「支払い」タブ(「ゲスト支払い」セクション)、Stripeカードの「接続」**ボタン。
接続ウィザード(推奨)#
ステップバイステップのウィザード(約10分)が、Stripeダッシュボードでどこをクリックするかを示しながら、プロセス全体を案内します:
- モードを選択 — テストまたは本番。StripeのモードとMeniの「テスト / 本番」切り替えが一致している必要があります。
- キーをコピー — Developers → API keys:Secret key(
sk_test_…/sk_live_…)は必須、Publishable key(pk_…)は任意です。 - Webhookを追加 — Developers → Webhooks → Add endpoint、Endpoint URLフィールドに、ウィザードが「コピー」ボタンで提供するMeniのWebhookアドレスを貼り付けます。Webhookがないと、Stripeは注文が支払われたことを通知せず、注文が「待機中」ステータスのままになる可能性があります。
- イベントを選択 — 「Select events」ブロックで、必ず
checkout.session.completedを追加し(これが注文の支払いを確認します)、後払い方式にはさらにcheckout.session.async_payment_succeededとcheckout.session.async_payment_failedを追加します。その後「Add endpoint」をクリックします。これらのイベントがないと、Webhookは作成されますが支払いを通知しません。 - Webhook signing secret(
whsec_…)をコピー — 任意フィールドですが、これにより通知の署名検証が有効になります。 - 接続 — 入力された値は保護されたバックエンドに送信されます。
ショートフォーム#
Stripeのどこに何があるかすでにご存じの場合は、インライン接続フォームを開き、同じフィールドに入力してください:Secret key、Webhook signing secret(任意)、Publishable key(任意)、およびモード切り替え。
5. 支払い方法の設定#
銀行カード#
Stripeの接続時に自動的に有効になります:
- Visa / Mastercard — すべての国
- American Express — ほとんどの国
- Diners Club / Discover — 一部の国のみ
Apple PayとGoogle Pay#
Meniにはこれら専用のトグルはありません。支払いはStripe Checkoutのhostedページで行われるため、ウォレットはStripe側で有効になります。
- Google Pay — Stripe接続後すぐに利用可能(Android、Chrome)。
- Apple Pay — Stripeはドメインの確認を要求します:Settings → Payment methods → Apple Pay → Add new domain。認証後、iOS/Safariでボタンが表示されます。
その他の方法#
Stripe Dashboardから以下を有効にできます:
| 方法 | 国 | 説明 |
|---|---|---|
| iDEAL | オランダ | 銀行振込 |
| Bancontact | ベルギー | 銀行振込 |
| SEPA Direct Debit | EU | 銀行口座からの引き落とし |
| Przelewy24 | ポーランド | オンライン決済 |
| giropay | ドイツ | 銀行振込 |
| EPS | オーストリア | 銀行振込 |
| Boleto | ブラジル | 支払い用領収書 |
必要な方法をStripe Dashboard → Settings → Payment methodsで有効にしてください。
6. チップ#
設定#
- 店舗 → 店舗のカード → **「一般」**タブ → **「チップ」**トグル。
- 仕組み:
| パラメータ | 説明 |
|---|---|
| 提案金額 | プリセットは店舗の国に応じて設定されます:米国は18/20/25 %、カナダは15/18/20 %、ジョージアは10/15/20 %。日本、中国、韓国ではチップのブロックは非表示 |
| 任意の金額 | ゲストが自分で金額を入力 |
| デフォルトのチップ | なし — ゲストが自分で選択 |
| 配分 | チップのポリシー(ウェイターへ直接、または勤務時間に応じたプール)はスタッフ → 給与セクションで設定 |
ゲストの画面表示#
料理を選択した後の支払い時:
ご注文:45₾
チップを追加しますか?
[ 10% (4.50₾) ] [ 15% (6.75₾) ] [ 20% (9.00₾) ] [ その他の金額 ]
[ チップなし ]
合計:49.50₾ [支払う →]
チップのレポート#
財務セクション:
- **「概要」**タブ — 期間内のチップ総額と前期間との比較;
- **「売上」**タブ — ウェイター別のチップ内訳。
7. 口座への入金#
Stripeが資金を支払う仕組み#
ゲストが支払う → Stripeが保持 → T+2日後 → お客様の口座に入金
| パラメータ | 値 |
|---|---|
| 標準入金 | T+2(2営業日後) |
| 速加入金 | T+1(一部の国で利用可能) |
| 即時入金 | Instant Payouts(1時間以内、追加手数料あり) |
| 最低入金額 | 1€ / 1$ / 1₾ |
スケジュールの設定#
Stripe Dashboard → Settings → Payouts:
- 毎日(推奨)
- 毎週(特定の曜日)
- 毎月
8. Stripeの手数料#
| 地域 | 手数料 | 例 |
|---|---|---|
| ヨーロッパ(EEA) | 1.5% + 0.25€ | 注文50€ → 手数料1.00€ |
| イギリス | 1.5% + 0.20£ | 注文£50 → 手数料£0.95 |
| 米国/カナダ | 2.9% + $0.30 | 注文$50 → 手数料$1.75 |
| 国際カード | +1.5% | 他国のカードに対する追加分 |
| 通貨換算 | +1% | カードの通貨 ≠ アカウントの通貨の場合 |
9. 返金#
Stripeを通じた返金は、注文がどのように処理されたかに応じて2か所から開始できます。
オンラインショップの返金(RMA)#
- 返金セクション → 申請のカード。
- 返金モードを選択:元の支払い方法(Stripe)、ギフトカード(store credit)、または交換。
- アイテムを選択し(全額または一部返金)、商品を倉庫に返送するかどうかを決定。
- 資金はページから直接送金され、ゲストのカードには通常5〜10営業日で到着します。
レジでの返金#
POSでは返金は領収書ごとに処理されます — 全額または一部、交換と再販売もあります。この際、現金シフトが開いている必要があります。
注文セクションの注文カードには、申請へのリンク付きで処理済み返金のバッジが表示されます。
10. セキュリティ#
PCI DSS#
- Meniはカードデータを保存しません — すべてStripeが処理します
- StripeはPCI Level 1(最高レベル)に認定されています
- カードデータは暗号化され、トークン化されます
3D Secure#
- EUのカードに対する3D Secureの自動チェック(SCA/PSD2)
- 不正行為とチャージバックを削減
- ゲスト側:銀行アプリでの確認
Radar(不正防止)#
Stripe Radarは疑わしい取引を自動的にブロックします:
- 異常な購入パターン
- ブラックリストのカード
- 地理的な異常
11. テスト#
本番環境で有効にする前にテストしてください:
Stripeのテストカード#
| カード番号 | 結果 |
|---|---|
| 4242 4242 4242 4242 | 支払い成功 |
| 4000 0000 0000 3220 | 3D Secure |
| 4000 0000 0000 9995 | 拒否(残高不足) |
| 4000 0000 0000 0069 | カードの有効期限切れ |
CVV:任意の3桁。日付:任意の将来の日付。ZIP:任意。
テスト方法#
- 接続時に**「テストモード」**スイッチを選択します(プロバイダーごとに異なります)。
- テストキー(pk_test_...、sk_test_...)を使用します — 同じStripeテストモードで作成されたウェブフックも同様です。
- テスト注文を作成 → テストカードで支払います。
- 注文セクションで注文ステータスを確認します — 「支払い済み」になるはずです。
- すべてが正常に動作したら、**「本番」**モードで本番キーを使用してプロバイダーを再接続します。
12. 代替プロバイダー#
Stripeが利用できない国や補完として、すぐに接続できるプロバイダー:
| プロバイダー | 国 | 説明 |
|---|---|---|
| PayPal | ほぼ全世界 | レジストリ内で最も広いカバレッジ |
| BOG iPay | 🇬🇪 ジョージア | Bank of Georgia、ジョージアで人気 |
| TBC Bank | 🇬🇪 ジョージア | TBCのE-commerceアクワイアリング |
| Square | US, CA, GB, AU, JP, IE, FR, ES | ホステッド決済ページ(Payment Links) |
| Airwallex | EEA, UK, APAC, アメリカ, イスラエル | マルチカレンシーのホステッド決済 |
| PayTabs | サウジアラビア、UAE、エジプト、クウェート、オマーン、ヨルダン、バーレーン、カタール | 湾岸地域と中東 |
| iyzico | 🇹🇷 トルコ | カードと分割払い(taksit)。分割払いの手数料は注文金額に上乗せしてゲストが支払う |
さらに94のプロバイダー(Adyen、PayTR、ЮKassa、LiqPay、Mercado Pago、Razorpayなど)がすでにリストにありますが、グレー表示されています — インテグレーションはまだテスト中です。完全な概要は決済のセクションをご覧ください。
任意のプロバイダーの接続:アプリストア → カテゴリ**「ファイナンス」** → プロバイダーのカード → 「設定」、または通常の方法として店舗 → 店舗のカード → **「決済」**タブ。
13. よくある質問#
いつお金を受け取れますか?#
支払い後2営業日(T+2)。初回の支払いは7〜14日かかる場合があります(Stripeがアカウントを確認するまで)。
ゲストが現金で支払いたい場合、どうすればよいですか?#
「現金」と「受け取り時にカード」の方法は常に利用可能で、決済プロバイダーは不要です — ゲストはチェックアウトでこれらを選択し、会計はレジ係が行います。この場合Stripeは使用されません。財務レジスターを接続している場合は、レジで領収書が発行されます(財務レジスター化をご覧ください)。
StripeとBOG iPayの両方を接続できますか?#
はい。「決済」タブで複数のプロバイダーを同時に有効にできます — チェックアウトでゲストにはプロバイダー名が記載されたボタンがそれぞれ表示されます。
Stripeがアカウントをブロックしました — どうすればよいですか?#
- メールを確認してください — Stripeが理由を送信します
- 通常、追加の確認が必要です
- Stripe Supportにお問い合わせください:support.stripe.com
- ブロック中は代替プロバイダーを利用できます
手数料を最小限に抑えるには?#
- EUのカードでの支払いを推奨する(2.9%ではなく1.5%)
- 高額の場合はSEPAを利用する(0.35€固定)
- 取引量が多い場合(>100K€/月)— Stripeに個別のプランを依頼する
14. サポート#
- Stripe: support.stripe.com
- Cenaly: support@cenaly.com → 件名「Stripe / 決済」
- Stripe Status: status.stripe.com(稼働状況の確認)