質問 > その他 > EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mac_aj |
投稿日時: 2024/4/4 17:23
対応状況: 解決済
|
新米 登録日: 2023/8/4 居住地: 投稿: 10 |
EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない ▼テンプレート
[EC-CUBE] EC-CUBE2.13 [PHP] PHP 5.6.36 [データベース] MySQL 5.7.12 [導入モジュール] PayPal両モジュール(ウェブペイメント、エクスプレス)、NP後払い PayPalのウェブペイメントプラスによる決済を追加しようとしています。 PayPalアカウントを用いる決済というよりも、クレジットカードの決済をメインで使っていこうと考えています。 色々紆余曲折カスタマイズを行い、 実際に決済ができ、PayPal側で決済履歴を確認が出来る段階まで来れましたが、 受注管理画面で確認すると、受注詳細の対応状況は「入金済み」になるのですが、 受注商品情報の対応状況は「決済処理中」のままになってしまいます。 他の決済方法ではどちらも「新規受付」になるはずなので、PayPal側の問題なのかと思いましたが、こちらで一旦質問させていただきました。 詳しいカスタマイズは以下に記載します。PayPalモジュールのインストールと各種設定は省いています。 1. 決済サイトURLを 「https://www.sandbox.paypal.com/jp/cgi-bin/webscr」 に設定 2. PayPal側で即時支払い通知(IPN)を「http://{ドメイン}/user_data/paypal_recv.php」で登録 3. 決済後、受注完了ページに進もうとしても「受注データが無い」というエラーが発生してしまったので、dtb_orderのdel_flgを1にしないようPayPalプラグインのコードを一部コメントアウト |
nanasess |
投稿日時: 2024/4/4 18:09
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない IPN は正常に受信できていますでしょうか?
もしかすると、 https の環境でないと使用できないかもしれません |
mac_aj |
投稿日時: 2024/4/5 1:10
対応状況: −−−
|
新米 登録日: 2023/8/4 居住地: 投稿: 10 |
Re: EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない nanasess さん。返信のほどありがとうございます。
IPNの設定を行うことで、受注詳細のステータスが「入金済み」になるようになったため、おそらく動作しているのかと思います。 IPNを設定する前は、「決済処理中」で対応状況が止まり、「キャンセル」に自動的に変更されていました。 本番環境、検証環境とも同じ問題を確認していて、どちらもhttpsで行っているのでIPNが動いていないということは無いと思います。 |
nanasess |
投稿日時: 2024/4/5 2:07
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない すみません、見落していましたが、
引用:
上記の受注商品情報は、どの画面になりますでしょうか? 通常、対応状況は dtb_order テーブルの status を参照しますので、画面ごとに異なることはありません。 データベースの dtb_order.status の値は何になっていますでしょうか? |
mac_aj |
投稿日時: 2024/4/5 10:08
対応状況: −−−
|
新米 登録日: 2023/8/4 居住地: 投稿: 10 |
Re: EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない 引用:
どちらも同じ受注管理の詳細ページの情報になります。 受注詳細のステータスはdtb_order.statusを参照しており、 受注商品情報のステータスはdtb_order_detail.status_detailを参照していると思います。 引用:
6になっています。 受注商品情報のステータスは7です。 |
nanasess |
投稿日時: 2024/4/5 10:26
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない 引用:
こちらはEC-CUBEの標準では存在しないステータスですので、独自にカスタマイズされたもの or プラグインで追加されたものだと思われます。 運用中のソースコードを調査しなければ原因がわかりませんので、インテグレートパートナーなどの制作会社へご依頼いただくことをおすすめ致します |
mac_aj |
投稿日時: 2024/4/9 18:33
対応状況: −−−
|
新米 登録日: 2023/8/4 居住地: 投稿: 10 |
Re: EC-CUBE2.13にて、PayPalモジュールウェブペイメントプラスの決済を完了しても、新規受付ステータスにならない nanasessさん。返信のほどありがとうございます。
引用:
PayPal決済完了時に、ステータスを更新するコードを追記し、対応することにしました。 相談に乗っていただきありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |