收藏
回答

微信人脸支付

public class FaceSDK
    {
        // Token: 0x06000357 RID: 855
        [DllImport("WxpayFaceSDK.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
        private static extern int wxpayCallFaceService(IntPtr reqBuf, uint reqSize, out IntPtr pRespBuf, out uint pRespSize);

        // Token: 0x06000358 RID: 856
        [DllImport("WxpayFaceSDK.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
        private static extern int wxpayReleaseResponse(out IntPtr pRespBuf);

        // Token: 0x06000359 RID: 857 RVA: 0x0001DF5C File Offset: 0x0001C15C
        public static int CallWxpayFaceService(string req, ref string resp)
        {
            byte[] bytes = Encoding.UTF8.GetBytes(req);
            IntPtr intPtr = Marshal.AllocHGlobal(bytes.Length);
            Marshal.Copy(bytes, 0, intPtr, bytes.Length);
            IntPtr source;
            uint num2;
            int num = FaceSDK.wxpayCallFaceService(intPtr, (uint)bytes.Length, out source, out num2);
            if (num == 0)
            {
                byte[] array = new byte[num2];
                Marshal.Copy(source, array0, (int)num2);
                resp = Encoding.UTF8.GetString(array);
                FaceSDK.wxpayReleaseResponse(out source);
            }
            Marshal.FreeHGlobal(intPtr);
            return num;
        }

        // Token: 0x0600035A RID: 858 RVA: 0x0001DFC8 File Offset: 0x0001C1C8
        public static Dictionary<stringstring> AsciiDictionary(Dictionary<stringstring> sArray)
        {
            Dictionary<stringstring> dictionary = new Dictionary<stringstring>();
            string[] array = sArray.Keys.ToArray<string>();
            Array.Sort<string>(arraynew Comparison<string>(string.CompareOrdinal));
            foreach (string key in array)
            {
                string value = sArray[key];
                dictionary.Add(key, value);
            }
            return dictionary;
        }
    }

windows自助设备,微信人脸支付返回

【#5 FaceSDK.CallWxpayFaceService 返回】{"return_code":"PARAM_ERROR","return_msg":"AuthInfo License Error"}

共有5台设备,只有一台是这个情况。 如何解决?

回答关注问题邀请回答
收藏
登录 后发表内容