WELCART PAYでの決済データ復旧について

フォーラム 使い方全般 WELCART PAYでの決済データ復旧について

  • このトピックには4件の返信、2人の参加者があり、最後にdegにより1ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #104119
    deg
    参加者

    ——————————————-
    WordPress のバージョン:6.9.4
    Welcart のバージョン:2.11.27
    PHP のバージョン:8.3.21
    Welcart専用の拡張プラグインとバージョン:
    ご利用の親テーマとバージョン :Welcart Basic 1.8.8
    ご利用の子テーマとバージョン :独自子テーマ
    利用している決済モジュール:WELCART PAY
    症状を確認したブラウザ:Safari
    サーバー【重要】:Xserverスタンダード
    ——————————————–

    お世話になります。
    クレジットカード決済での決済データ復旧についてご教示ください。

    当方管理のECサイトにおいてWELCART PAYによるクレジットカード決済を導入しておりますが、ある受注案件において、受注発生後(通常通り受注処理後にお客様に受注メールなどもお送りした後)の暫く経ったタイミングで、サーバー側のメンテ作業に起因すると思われるトラブルが発生し、受注データ内の「商品情報」と「決済データ」が空になってしまう症状が発生しました。
    (気付いたのは数時間後に再度受注編集画面を開いた時)

    受注した商品情報や料金等は受注メールの内容を参照に手動で再登録したのですが、WELCARTの受注データ編集画面に存在する「決済情報」で開くウィンドウ内の情報が一切空欄で、売上等の処理が何もできない状態となりました。
    (e-scott側の管理画面で確認すると、対象取引の「与信」状態のデータがありましたので、売上処理自体はそちらで計上しました)

    決済データの取りこぼし発生の際は「決済直前ログ」から対象のデータを読み込む事で・・・
    とありますが、「決済直前ログ」を確認しても対象のデータのみ存在せず(その前後はある)、WELCART側から本レコードに関する決済関連の連携が取れなくなったものと思われます。

    この様な場合(e-scott側には存在するがWELCART側で紐づけ出来ていない)、決済データをWELCART側に普及させる方法はありますでしょうか?

    また、上述の通り売上自体はe-scott側で実施済みですが、このままWELCART側が連携出来ていない状態にしておく事で何か不具合などの懸念はありませんでしょうか?

    尚、補足としてその後の他データは正常に動作出来ておりますので、サーバーDB内の対象データに何らかの不具合が生じたものかと推測しております。
    以上、ご教示宜しくお願い致します。

    #104121
    efu
    キーマスター

    deg 様

    こんにちは。

    受注発生後(通常通り受注処理後にお客様に受注メールなどもお送りした後)の暫く経ったタイミングで、サーバー側のメンテ作業に起因すると思われるトラブルが発生し、受注データ内の「商品情報」と「決済データ」が空になってしまう症状が発生しました。

    「商品情報」も空になっているとのことですが、管理者宛の注文確認メールにも商品情報の記載がなかったでしょうか。

    決済データの取りこぼし発生の際は「決済直前ログ」から対象のデータを読み込む事で・・・
    とありますが、「決済直前ログ」を確認しても対象のデータのみ存在せず(その前後はある)、WELCART側から本レコードに関する決済関連の連携が取れなくなったものと思われます。

    「決済直前ログ」に対象のデータのみ存在しない、という状態は不可解ですが、厳密には「決済直前ログ」は決済の連携をするログではありません。また、受注データ自体は作成されているとのことですので、推測された通り、この受注データに限りデータベースの更新時になんらかの不整合が発生したと思われます。

    また、上述の通り売上自体はe-scott側で実施済みですが、このままWELCART側が連携出来ていない状態にしておく事で何か不具合などの懸念はありませんでしょうか?

    連携ができていない場合、Welcart側にデータの不整合が起こると言った心配はありません。受注データの「管理者メモ」欄に、経緯を記載されておくとよいかと思います。

    どうぞよろしくお願いいたします。

    #104124
    deg
    参加者

    efu 様

    ご教示ありがとうございます。
    情報までに今回の経緯をまとめておきます。

    1.受注発生 ⋯ 受注メール送受信 ⋯ 受注管理画面で受注処理後、サンクスメール送信(以降、発送処理待ち)
    【ここまでは正常】
    2.数時間後、当日受注分をまとめてcsv書き出し
    【csv内の対象レコードに異常がある事が発覚し、対象レコードを管理画面で確認すると「商品データ」「決済データ」が空の状態になっていた】
    3.これによりwelcart側(welcart pay)からは決済処理が行えなかったので、e-scott管理画面で直接売上計上処理を実施。
    4.受注メールの内容を参照に欠損した商品情報・金額等を手動で登録し、受注内容を復元。

    ちなみに、welcart受注管理画面上の「支払情報」項目に表示されているTransactionId等の内容は全て正常に読み取れている様で、「決済情報」ボタンで開く決済処理用のウィンドウ内は空という状態です。

    現在、サーバー会社へ同様の問い合わせ中で、先方でも要因を確認して貰っています。

    何れにせよ、先のお尋ね通りこうした場合(e-scott側にデータがあるが、welcart側で読めない場合)に決済直前ログからの再取り込み以外に何か対処する方法はございませんでしょうか?
    或いは決済直前ログに再認識させる方法などないものでしょうか?

    もし何か方法があればご教示宜しくお願い致します。

    #104125
    efu
    キーマスター

    deg 様

    何れにせよ、先のお尋ね通りこうした場合(e-scott側にデータがあるが、welcart側で読めない場合)に決済直前ログからの再取り込み以外に何か対処する方法はございませんでしょうか?
    或いは決済直前ログに再認識させる方法などないものでしょうか?

    決済直前ログから受注データを生成することは可能ですが、この場合も「決済データをWelcartに紐付ける」ことはできません。Welcart側から決済の取消や売上計上などはできない受注データとなります。
    こちらの受注データでもし金額変更や決済の取消が発生した場合は、e-SCOTTの加盟店管理画面で操作を行っていただくことになります。

    #104127
    deg
    参加者

    efu 様

    ご返信ありがとうございます。
    内容承知致しました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。