本主題已關閉

LINE Pay Pro: 此信用卡已被停卡 然後出現這個網站發生嚴重錯誤

發佈日期 2023-05-22 分類 LINE Pay
21 2023-03-06

2023/03/06 12:32:30 [error] 110896#110896: *415904 FastCGI sent in stderr: “PHP message: PHP Warning: Undefined property: stdClass::$creditCardBrand in /www/gempetx_165/public/wp-content/plugins/cw-linepay/includes/class-linepay-extend.php on line 218” while reading response header from upstream, client: 2401:e180:88e0:7cbc:4897:9fe0:64cd:9ad, server: gempet-x.com, request: “GET /wc-api/cloudwp/LINE/Pay/Handler?request=confirm&order_key=wc_order_jG75ogcHrydTI&transactionId=2023030638062141310 HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php8.0-fpm-gempetx.sock:”, host: “gempet-x.com:35719”, referrer: “https://web-pay.line.me/”

  • 說讚的人有
2 2023-03-07

你好

請問出現網站發生嚴重錯誤當下的網址是什麼?

2023-03-07

無法得知網址了

ADM
2023-03-07

你好

你應該能找到 php 的 log
如同你文章中寫的 PHP message: PHP Warning: Undefined property: stdClass::$creditCardBrand in /www/gempetx_165/public/wp-content/plugins/cw-linepay/includes/class-linepay-extend.php on line 218

網站發生重大錯誤的訊息應該是 PHP Fatal Error

可以的話請提供錯誤訊息的詳細資料

顯示更多回覆
  • 說讚的人有
取消
2 2023-03-07

沒有相關資訊了,已經被洗掉

ADM
2023-03-07

你好

正常來說,會出現網站發生嚴重錯誤,一定是 PHP Fatal Error

如果沒有這段資料我無法判斷發生錯誤的來源

無法得知網址應該是因為 in app browser 所以看不到當下的網址

不過從網站標題來看,這個頁面是首頁,目前打開首頁並沒有看到任何錯誤訊息

如果還有發生這樣的狀況,麻煩提供 PHP Fatal Error 的資訊,我才能協助偵錯,謝謝

2023-03-07

感謝,下次有遇到再一次準備齊全

顯示更多回覆
  • 說讚的人有
取消
1 2023-04-21
2023/04/21 03:50:47 [error] 230#230: *16156 FastCGI sent in stderr: “PHP message: PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /www/gempetx_165/public/wp-content/themes/flatsome/woocommerce/notices/error.php:33
Stack trace:
#0 /www/gempetx_165/public/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include()
#1 /www/gempetx_165/public/wp-content/plugins/woocommerce/includes/wc-notice-functions.php(158): wc_get_template(‘notices/error.p…’, Array)
#2 /www/gempetx_165/public/wp-content/themes/flatsome/inc/woocommerce/structure-wc-global.php(28): wc_print_notices()
#3 /www/gempetx_165/public/wp-includes/class-wp-hook.php(308): flatsome_woocommerce_add_notice(”)
#4 /www/gempetx_165/public/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#5 /www/gempetx_165/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /www/gempetx_165/public/wp-content/themes/flatsome/header.php(37): do_action(‘flatsome_after_…’)
#7 /www/gempetx_165/public/wp-includes/template.php(783): require_on” while reading response header from upstream, client: 219.69.87.107, server: gempet-x.com, request: “GET /cart/order-received/15691/?key=wc_order_7aCYwxcXyQQwD HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php8.0-fpm-gempetx.sock:”, host: “gempet-x.com:35719”, referrer: “https://web-pay.line.me/”
ADM
2023-04-21

這裡顯示的 fatal error 是你的主題 flatsome 造成的,不是 LINE Pay

/www/gempetx_165/public/wp-content/themes/flatsome/woocommerce/notices/error.php

顯示更多回覆
  • 說讚的人有
取消
1 2023-04-21

這次詢問客戶他是說 顯示餘額不足linepay裡面的錢,不過後台是顯示停卡

ADM
2023-04-21

錯誤訊息是 LINE Pay 的回傳

外掛只負責將錯誤訊息顯示在訂單備註中

顯示更多回覆
  • 說讚的人有
取消
2 2023-05-11

您好:

我也有一樣問題,網站後臺顯示付款失敗:

Line-pay後臺顯示1292

Inactive card or card not authorized for card-not-present transactions.

消費者打開Customer payment page頁面,看到是”這個網站發生嚴重錯誤”

同時間,我自己打開同頁面能正常顯示

另外會造成一個問題是,此訂單的如果取消,庫存會無法正常恢復。

=================

特定消費者(還不知道為甚麼會只反覆發生在同幾位消費者)會一直付款失敗(Line Pay或信用卡付款),顯示網站發生嚴重錯誤並且付款失敗,另外傳連結給您。

2023-05-11

補充一下,此消費者沒有被停卡,他上週有一樣情況,但是上週是有順利開啟再次付款,不知道為甚麼今天會一直顯示停卡

ADM
2023-05-11

你好

先前的回覆有說到,需要提供 log 才能協助偵錯

再麻煩你提供發生錯誤時所記錄的 log 文字

顯示更多回覆
  • 說讚的人有
取消
1 2023-05-11

有一個暫時的解法,只是庫存無法還原(訂單結下來會再被扣一次庫存)

>先取消此訂單>>還原到等待付款,此訂單cutsom payment page就能正常開啟跟結帳

會發生錯誤的人無論在使用line pay跟信用卡付款都會錯誤。很奇怪的是,我同時在後台查Woocommerce fatal error沒有顯示相關的錯誤。

 

 

ADM
2023-05-11

你好

要查詢的是 php 的 error log,不是 WooCommerce fatal error

顯示更多回覆
  • 說讚的人有
取消
1 2023-05-11

您好:

請問是這個嗎

2023/05/11 13:53:32 [error] 1562924#1562924: *5457277 FastCGI sent in stderr: “PHP message: PHP Warning:  Undefined array key “CheckMacValue” in xxxx/wp-content/plugins/cw-allpay-creditcard-method/includes/class-admin.php on line 47″ while reading response header from upstream, client: 175.99.72.1, server: artewhite.com, request: “POST /wc-api/cloudwp/ECPay/CreditCard/Handler/?action=return-url&id=199252 HTTP/1.1”, upstream: “fastcgi://unix:/var/run/xxxx.sock:”, host: “xxxx.com”, referrer: http://ecpay.com.tw

ADM
2023-05-11

你好

不是,訊息中顯示這段只是 PHP warning,不是會造成嚴重錯誤的 fatal error

顯示更多回覆
  • 說讚的人有
取消
1 2023-05-11

您好:

請問一下有可能是這個嗎

#6 xxxx/wp-content/plugins/funnel-builder-pro/modules/checkout/public/template-common/form-order-p" while reading response header from upstream, client: 101.10.46.219, server: xxxx.com, request: "GET /checkout/order-pay/199252/?pay_for_order=true&key=wc_order_OGwJbqgrbVS90 HTTP/1.1", upstream: "fastcgi://unix:/var/run/xxxx.sock:", host: "xxxx.com"
#5 xxxx/wp-includes/plugin.php(517): WP_Hook->do_action()
#4 xxxx/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#3 xxxx/wp-includes/class-wp-hook.php(308): woocommerce_output_all_notices()
#2 xxxx/wp-content/plugins/woocommerce/includes/wc-template-functions.php(3831): wc_print_notices()f
#1 xxxx/wp-content/plugins/woocommerce/includes/wc-notice-functions.php(158): wc_get_template()
#0 xxxx/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include()
Stack trace:
2023/05/11 13:45:04 [error] 1562924#1562924: *5455505 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in xxxx/wp-content/plugins/woocommerce/templates/notices/error.php:30
ADM
2023-05-12

你好

上面的訊息文字只有這段有寫 fatal error
PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in xxxx/wp-content/plugins/woocommerce/templates/notices/error.php:30

而這個嚴重錯誤並不是出現在外掛的檔案中

顯示更多回覆
  • 說讚的人有
取消
1 2023-05-22

您好:

有關這個錯誤資料,透過連絡表單,傳登入資料給您,謝謝。

ADM
2023-05-22

你好

已收到聯絡表單,我這裡處理後會用 email 回覆給你

顯示更多回覆
  • 說讚的人有
取消