EC-CUBEサーバ移行作業に関して、
GMOペイメントの仕様(?)にはまりました。
まず、DB登録やメール送信など、PHPのエラーが発生すると、
ペイメント側のプログラムでワーニング(エラーメッセージ)が表示されて、決済が完了しない。
【対処法】
定数:OS_TYPE → "WIN" か "LINUX" か
定数:MAIL_BACKEND → "mail" か "smtp" か "sendmail" か
ここらの組み合わせてをサーバの環境に合わせて設定すると幸せになれる...と思います。
で、次の問題 (-_-#)
決済は問題なく終わった.....ように見せかけて(完了メールは飛ぶ。)
決済情報がDB上(管理画面上)に反映されないトラブル。。。
これは、メールが飛ぶ前にDB更新が完了しないのが原因か_?
【対処法】
data/downloads/module/mdl_pg_mulpay/inc/include.php の
定数:MDL_PG_MULPAY_RECEIVE_WAIT_TIME を 2 → 3 とか 4 とか(増やす)
これで問題なく動けば、幸せになれる..と思います。
【検索エンジン用フレーズ】
EC-CUBE,メール,飛ばない,送信されない
決済,登録されない,完了しない
OS_TYPE ,MAIL_BACKEND,MDL_PG_MULPAY_RECEIVE_WAIT_TIME
| comments(0) |

My tweet