1. 程式人生 > >支付寶(螞蟻金服開放平臺)-支付結果非同步通知-驗籤

支付寶(螞蟻金服開放平臺)-支付結果非同步通知-驗籤

問題描述:

按文件https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.rIlDQO&treeId=204&articleId=105301&docType=1#s6要求,使用官網提供的SDK,驗籤失敗

問題原因:

文件中缺少引數:auth_app_id

解決方案:

使用以下程式碼獲取需要驗籤的引數,防止缺少引數

	AopDictionary paramsMap = new AopDictionary();
            System.Collections.Specialized.NameValueCollection coll;
            coll = request.Form;


            String[] requestItem = coll.AllKeys;


            for (int i = 0; i < requestItem.Length; i++)
            {
                if (requestItem[i] != "sign_type" && requestItem[i] != "sign")
                {
                    paramsMap.Add(requestItem[i], request.Form[requestItem[i]]);
                }
            }