VeriTrans Air決済おかしい!?
- このトピックには9件の返信、3人の参加者があり、最後にmakoto kondouにより9年、 11ヶ月前に更新されました。
-
投稿者投稿
-
2014年10月13日 8:48 PM #72325
——————————————-
WordPress のバージョン:4.0–ja
Welcart のバージョン: 1.4.10
ご利用のテーマ:newspaper
症状を確認したブラウザ:
サーバー(会社名、サービス名):お名前 共有
SSLの利用:あり
WordPress のパーマリンク設定:数字ベース
——————————————–VeriTrans Air導入して、2件決済がありましたが、2件ともおかしいのです。
調査開始します。ご指導宜しくお願いいたします。1.Welcart Management 受注データ編集画面
⇒支払方法 Paypal:9,961円 受注メールもPaypal。
⇒支払情報は以下の通り。VeriTrans Airのコード模様。
mStatus success
vResultCode G012A00100000000
orderId 0124776681カード決済メールは、VeriTrans Airから7,966円
お客様が、Paypal処理方法がわからず、途中からVeriTrans Airに変えた、金額も指定した。
と聞いてますが、そもそもお客様が金額指定出来るのでしょうか?2.入会通知後、カード決済メールがVeriTrans Airから届く。
VeriTrans Air:3,483円
Welcart Management 受注情報無し。誰が何を買ったのか解らない。
VeriTrans Airにログインしても、受注番号と金額しか解らない。◆acting_transaction.log
1[2014-10-13 18:46:25] Veritrans construct : 0441873125
[2014-10-13 18:46:26] Veritrans order processing error : Array
(
[mErrMsg] =>
[mStatus] => success
[merchantEncryptionKey] => 省略
[vResultCode] => G011A00100000000
[orderId] => 0441873125
)以上
2014年10月14日 10:22 AM #72329テストモードでテストしてみました。
特に問題ありません。・・・・
受注も記録されています。
mStatus success
vResultCode G011A00100000000
orderId 2047317399◆acting_transaction.log
1[2014-10-13 18:46:25] Veritrans construct : 0441873125
[2014-10-13 18:46:26] Veritrans order processing error : Array
(
[mErrMsg] =>
[mStatus] => success
[merchantEncryptionKey] => 省略
[vResultCode] => G011A00100000000
[orderId] => 0441873125
)[2014-10-14 10:14:27] Veritrans construct : 2047317399
[2014-10-14 10:14:28] Veritrans [OK] transaction : 20473173992014年10月14日 7:54 PM #72346Welcartとしては、Veritrans order processing error でエラー処理、結果受注はしていないという事でしょうか?
一方ベリトランス側は、
[mErrMsg] =>
[mStatus] => success
ということで、正常処理されて課金という事みたいですが・・・・。後は、どういうタイミングなのかでしょうか・・・・。
以上
2014年10月15日 10:36 AM #72359yskysmrキーマスターこんにちは。
1の現象で、
カード決済メールは、VeriTrans Airから7,966円
お客様が、Paypal処理方法がわからず、途中からVeriTrans Airに変えた、金額も指定した。
と聞いてますが、そもそもお客様が金額指定出来るのでしょうか?とのことですが、「途中からVeriTrans Airに変えた」というのは、支払方法に PayPal とベリトランス両方を用意されているということでしょうか。「途中から」というのが、どこからかわかりませんと、ちょっと想定できません。また、「お客様が金額指定できる」ということはございません。どの画面のどの項目で「金額指定」されたのか、お分かりでしょうか。
2の現象ですが、1のご購入者と同じでしょうか。1の続きで、受注データができなかったということでしょうか。それとも、全く別のタイミングでしょうか。
いずれにしましても、「Veritrans order processing error」が出ていますと、受注データ作成時にエラーになっています。database_error.log には、同時刻にエラーメッセージが出ていませんでしょうか。
2014年10月15日 11:53 AM #72364いきなりバグ報告に書いてしまって申し訳ありません。
1と2は別件です。
1は、お客様が女性の方で、もうどの様に行ったか解りません。PayPalで決済しようとしてうまく行かず、ベリトランスに変えたと言うこと。金額は1000ポイントサービスと1000円割引を勘違いして、1000円引いた価格を入れたと話してました。
これ以上の情報は取れないので、諦めていますが、1000円引かれた価格でカード決済していたので、どうやったのか不思議です。これ以上の調査は難しいと思います。
2は、皆さんにも聞いて見ようかと、使い方全般の方に「注文したのに受注リストに記録無し」でトピック立てました。
なのでこのトピックは削除でも構いませんので。database_error.log には、同時刻に1行セッション関連のメッセージがあった覚えがあります。
今外出先なので午後戻り次第アップします。宜しくお願い致します。
2014年10月15日 3:22 PM #72366database_error.logです。宜しくお願いいたします。
1[2014-10-10 18:13:03] reg_orderdata :
[2014-10-13 18:46:26] reg_orderdata : Session is empty.
[2014-10-14 10:14:28] reg_orderdata :2014年10月15日 5:22 PM #72371yskysmrキーマスター[2014-10-13 18:46:26] reg_orderdata : Session is empty.
このメッセージは、セッションの復帰に失敗したため、受注データが作成できなかったときのエラーメッセージです。
決済に時間が掛かり過ぎて、セッションが切れてしまったのかもしれません。セッションタイムアウトの時間(session.gc_maxlifetime)を確認していただけますでしょうか。2014年10月15日 6:15 PM #72376<?php
phpinfo();
?>
で確認したところ、
session.gc_maxlifetimeは 1440でした。以上 宜しくお願いいたします。
2014年10月25日 11:58 AM #72483nanbuキーマスターこんにちは。
まずは、ご自分のカードで動作テストを行っていただきどの様になるか検証してみたいただけますでしょうか。
2014年10月28日 2:41 AM #72515お世話になります。
その後ですが、テストモードでも問題なし。
実際の決済も問題なく動作しているようです。
何かのタイミングなのかもしれません。
進展ありましたら、ご報告させていただきます。いろいろありがとうございます。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。