久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

支付寶付款后積分不變臨時解決方案

2353 8 0提示:支持鍵盤翻頁<-左 右-> wzzjhc 發表于 2023-3-8 12:25 帖子模式

$payment = new payment_alipay();      //生成支付訂單 $isright = $payment->alipay_sign_verify($sign, $_POST); //支付寶簽名驗證 if(!$isright) {         &n ... 查看全文

    組圖打開中,請稍候......

評論8個評論

湖中沉發表于  2023-3-9 13:39:50
另外,建議您不要將您的這個方法放簽名里,容易誤導其他用戶,修改此句代碼是不合適的
湖中沉發表于  2023-3-9 13:35:35
wzzjhc 發表于 2023-3-9 12:14
api/payment/payment_alipay.php         第88行        openssl_free_key() 出錯
openssl_free_key($public_key);//$p ...

不對,如果你注釋這句就好了,我懷疑你環境的openssl相關環境有問題。

但這句寫法是沒問題的
wzzjhc發表于  2023-3-9 12:14:04
湖中沉 發表于 2023-3-8 22:07
不,你這個邏輯可不對,秘鑰主要用于驗證,而不是創建交易

api/payment/payment_alipay.php         第88行        openssl_free_key() 出錯
openssl_free_key($public_key);//$public_key是公鑰字符串,而openssl_free_key()是用來釋放資源,所以在釋放字符串的時候出現錯誤,我不知道這樣子理解對不對。

wzzjhc發表于  2023-3-9 12:02:33
湖中沉 發表于 2023-3-8 22:07
不,你這個邏輯可不對,秘鑰主要用于驗證,而不是創建交易

我最后把文件payment_alipay.php內的  openssl_free_key($public_key);
這句不影響驗簽。刪了。就好了
湖中沉發表于  2023-3-8 22:07:25
wzzjhc 發表于 2023-3-8 21:41
但是密鑰對不上,為什么可以支付成功呢?
既然可以成功支付,說明密鑰是對的呀。 ...

不,你這個邏輯可不對,秘鑰主要用于驗證,而不是創建交易
wzzjhc發表于  2023-3-8 21:41:59
湖中沉 發表于 2023-3-8 15:49
這個位置停掉了,說明你兩邊的密鑰對不上,填寫的密鑰錯了

但是密鑰對不上,為什么可以支付成功呢?
既然可以成功支付,說明密鑰是對的呀。
湖中沉發表于  2023-3-8 15:49:53
這個位置停掉了,說明你兩邊的密鑰對不上,填寫的密鑰錯了
湖中沉發表于  2023-3-8 15:48:58
這是錯誤做法,這樣做將直接導致不經驗證的信息可以直接入庫成功,存在極大安全隱患
  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 03:29 , Processed in 0.099945 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表