よくある質問(POS)

Square

Q:iPadでQRコードが表示され、Square決済ができません。

A:【原因】:スマホやiPadがPC向けサイト(デスクトップモード)で表示されているためです。

⚠️ スマホやiPadでSquare決済ができない場合』をご確認ください。

 

Q:決済後に「支払い失敗」と表示されます

Squareで決済完了しているか確認する

 方法1(最優先):お客様にメールが届いているか確認
お客様へ
「Squareから決済完了メールが届いていますか?」 と確認します。

メールが届いている場合
・金額と日時が正しければ 決済は成功しています
最も早く確実に判断できます

 方法2:Square Dashboardで確認(管理画面)
Square Dashboard →「取引」→ 該当取引が 「完了」なら成功

方法3:Square POSアプリで確認(端末)
POSアプリ →「売上」→ 該当取引が 表示されていれば成功

 

Square側でも決済が完了していない場合
この場合は、Leportoの「支払い失敗」という表示どおり、決済自体が正常に完了していません。

対応例
🔴お客様に「決済が完了していないため、もう一度お支払い手続きをお願いしたい」旨を案内
🔴別の決済手段(現金・他のカードなど)が必要か確認
🔴同じカードで再度決済を行う場合は、「二重決済になっていないか」をSquareの取引履歴で再確認する

 


Square側で決済が成功している場合

何が起きているのか
  • お金の支払い → 成功している
  • 支払い結果の通知 → Leportoに届いていない

これは「連携ミス」です。実際には決済は成功しています。

原因
①「Square → Leporto」への通知設定(Webhook)が正しく設定されていないため、決済完了の通知がLeportoに届いていません。

Webhookとは
Squareで決済が完了したことをLeportoに知らせる仕組みです。この設定が正しくないと、Squareで決済が成功してもLeportoには伝わりません。
※Webhook設定の詳細は[こちら]をご確認ください

②通貨コード(Currency)の設定ミス
Square側のお店の通貨が「JPY(日本円)」以外に設定されている場合、日本円でのカード決済を正しく処理できません。

・USD(米ドル)
・EUR(ユーロ)
・その他の外国通貨

この設定になっている場合、Square側で決済自体が失敗します。

 

対処方法

1. お客様への案内
「決済は正常に完了しております。システムの表示エラーですので、ご安心ください。」

2. CMS管理者への依頼
「決済自体は成功しているが、POS画面で《支払い失敗》と表示された」ことを共有し、下記の解決方法をCMS管理者に確認・対応してもらってください。


解決方法

1. Square POSアプリのログイン確認

  • 使っている店舗のアカウントでログインしているか
  • 別店舗のアカウントでログインすると通知が届きません

2. Webhook URLの確認
Square Developer Dashboard で以下を確認

  • 正しいWebhook URL(Leporto指定のURL)が設定されているか
    ※Webhook設定の詳細は[こちら]をご確認ください

重要
これが未設定/間違っていると通知は届きません

3. 端末コード(Device ID)の確認

  • Squareで登録した端末と、今使っている端末が一致しているか

 

4. Square側の通貨コード(Currency)の確認
Square Dashboard(管理画面)で通貨設定が「JPY(日本円)」になっているか確認してください。

【確認手順】
1. Square Dashboard にログイン
2. 左メニュー「アカウント設定」
3. 「ビジネス情報」を開く
4. 通貨(Currency)が「JPY(日本円)」になっているか確認

重要
通貨が JPY(日本円)以外(USDなど)になっている場合、Square側で決済自体が失敗し、Leportoにも通知が届きません。

 

5. 上記を確認しても解決しない場合(サポートへの問い合わせ)

設定に問題が見つからない場合
Square側の設定(ログインアカウント/Webhook/Device ID)に大きな問題が見当たらない場合は、Leportoサポートへお問い合わせください。

お問い合わせの際は、必ず以下の情報を添付してください。
・Leportoのアカウント情報(店舗名、ログインID)
・Squareのログインメールアドレス
・エラーが発生した日時
・エラーが起きた画面(POSか、どの操作中か)
・「支払い失敗」と表示されたエラーメッセージの内容
・エラー画面のスクリーンショット