コネクターをトラブルシューティングする
Stripe Connector for Cegid のトラブルシューティングを行う方法をご紹介します。
このガイドを使用して、コネクターと Cegid の実装に関する問題のトラブルシューティングを行います。
SSL ライブラリーの欠落
Cegid Retail Y2 バージョン 21 では、コアインストールから ssleay32.
ライブラリおよび libeay32.
ライブラリが削除されました。デフォルトでは、これらの DDR ファイルは C:\Program Files (x86)\mwcApps\Lib
ディレクトリーに存在します。
これらの DDR ファイルの場所を変更するには、Debug (デバッグ) > EPT Configuration (EPT 設定) にある Register settings (レジの設定) で新しいパスを定義します。
支払い画面を終了すると支払いが差戻される
バスケットの一部しか支払われておらず、ビジネスが操作を中止することを選択した場合、Cegid では、支払い画面の終了時にすべての支払いを差戻すのが標準となっています。レジ担当者が支払い画面を終了しようとすると、入力を中止するかどうかを尋ねるプロンプトが表示されます。はい を選択すると、この時点までに行われたすべての支払いが差戻されます。
はい を選択すると、キャンセルされたすべての支払いの概要とキャンセルステータスの要約が表示されます。
決済の参照情報の重複
取引の決済の参照情報が重複しないように Cegid を設定します。
これを行うには、Register Settings (レジの設定) > Peripherals (周辺機器) に移動します。ReceiptRef を有効にして、決済ごとに設定可能な長さの連続カウンターを作成します。
インターネット接続の喪失
デバイスでインターネットへの接続が失われた場合、以下のトラブルシューティングの手順をお試しください。
デバイスのタイプ | 手順 |
---|---|
Terminal に接続されている |
|
独立型 |
|
WiFi 接続が失われた場合は、ネットワークへの PED の再接続を試行できます。再接続が失敗した場合は、バックアップ決済プロセスを使用し、適切な手段で失敗を報告します。
ルーターにおけるインターネット接続の喪失
PED および Terminal リーダーがルーターと WiFi ネットワークに接続されているが、インターネットにアクセスできない場合は、次のトラブルシューティングの手順を試すことができます。
状況 | 説明 |
---|---|
PED に決済を追加すると、Connection error アラートが表示され、再試行するように求められる。 |
|
スタンドアロンモードに切り替えるように求められる。 |
|
スタンドアロンモードになっている。 | 決済プロセスには通常よりも時間がかかる場合がありますが、PED と Cegid 間の接続はそのまま維持され、引き続きカード支払いを処理できます。顧客側での決済プロセスが変更されることはありません。 |
キャッシュファイルが作成されていません
オンライン取引が正常に完了すると、‘Local Stripe directory’ で設定された場所にキャッシュファイルが作成されます ([通信] タブの 登録設定 – EPT 設定を参照)。EPT 設定で設定された場所に移動し、ファイルが作成されたことを確認します。
ファイルが作成されていない場合は、インターネット接続が確立されてから取引を試みます。
ファイルが作成されている場合は、レジ設定がエクスポートされていることを確認し、取引を再試行してください。
キャンセルされた支払い
PED で キャンセル ボタンが選択されている場合、キャンセルされた取引を警告する次のエラーが生成されます。
レジ担当者は、バックアッププロセスに従う必要があります。
追加のデバッグオプション
Stripe から指示された場合は、以下の手順に従って追加のログを取得し、問題を再現する手順とともに Stripe サポートに提供してください。
注
以下は、関連するアクセス権を持つ Y2 ユーザーのみが実行できます。
- Cegid Y2 フロントオフィスまたはバックオフィスアプリケーションの右上隅にある個人の質問アイコンをクリックし、設定 を選択します。
- デバッグ をクリックし、カスタマーサービスビューに切り替える を選択し、保存 をクリックします。
- Stripe 決済コネクターの設定に戻ると、デバッグ という追加のタブが表示されます。
デバッグ タブを使用して、次のオプションを構成できます。
- ファイルのログ記録レベル
- これにより、出力されるログのレベルが
C:\ProgramData\mwcAppData\StripeCPOSModule CPOS driver\Logs\YYYY-MM-DD Stripe.
に設定されます。log
- これにより、出力されるログのレベルが
- コンソールのログ記録レベル
- これにより、Cegid Debuglog ユーティリティに出力されるログ記録のレベルが設定されます。
上記の両方のオプションで、使用可能なレベルは次のとおりです。
- オフ: ログは作成または書き込みされません。
- 出力を削減: エラーと警告のみがファイルに書き込まれます。
- すべての出力 (詳細ログ): 問題を診断するときに使用されます。
SSL ライブラリディレクトリー
- これにより、
ssleay32.
とdll libeay32.
が配置されているディレクトリーへのパスが設定されます。dll - デフォルトでは、MSI インストーラー (および手動インストール手順) はそれらを
C:\Program Files (x86)\mwcApps\Lib
に配置しますが、それらを他の場所に移動する必要がある場合は、新しいディレクトリーをここで指定する必要があります。