測試 金流 php SDK -OrderReturnUrl-CheckMacValue verify fail. - 金流服務 - 歐付寶討論版

歐付寶討論版

查詢
查看: 3000|回覆: 0
打印 上一主題 下一主題

測試 金流 php SDK -OrderReturnUrl-CheckMacValue verify fail.

[複製連結]
1136666
發表於 2018-5-29 10:31:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
你好,

    在使用 金流 php SDK 進行付款測試時,建訂單是成功的,但在OrderReturnUrl 接收資料時會出現 CheckMacValue verify fail.


    目前使用的是測試環境,測試HashKey及HashIV 相關測試程式如下,請問問題是什麼? 感謝


    include('./opay/AllPay.Payment.Integration.php');
    $obj = new AllInOne();
    $testKey='5294y06JbISpM5x9';
    $testIV='v77hoKGq4kWxNNIS';
    $testStoreid='2000132';
   
    $obj->HashKey     = $testKey ;                                          
    $obj->HashIV      = $testIV ;     
   $obj->MerchantID = $testStoreid ;                                   
   
        $arFeedback = $obj->CheckOutFeedback();


        if (sizeof($arFeedback) > 0) {
                foreach ($arFeedback as $key => $value) {
                                switch ($key){
                                        // 支付後的回傳的基本參數
                                        case "MerchantID": $szMerchantID = $value; break;
                                        case "MerchantTradeNo": $szMerchantTradeNo = $value; break;
                                        case "PaymentDate": $szPaymentDate = $value; break;
                                        case "PaymentType": $szPaymentType = $value; break;
                                        case "PaymentTypeChargeFee": $szPaymentTypeChargeFee = $value; break;
                    case "RtnCode": $szRtnCode = $value; break;
                                        case "RtnMsg": $szRtnMsg = $value; break;
                                        case "SimulatePaid": $szSimulatePaid = $value; break;
                                        case "TradeAmt": $szTradeAmt = $value; break;
                                        case "TradeDate": $szTradeDate = $value; break;
                                        case "TradeNo": $szTradeNo = $value; break;
                                        default: break;
                                }
                }
               
                       
        }else {
                print '0|Fail';
        }

GMT+8, 2024-4-20 00:45 , Processed in 0.089048 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回覆 返回頂部 返回列表