HTML5技术

【原创分享支付宝支付】HBuilder打包APP调用支付宝客户端支付 - 南宫萧尘(6)

字号+ 作者:H5之家 来源:H5之家 2017-01-06 11:00 我要评论( )

IEnumerator KeyValuePair string , string dem=parameters.GetEnumerator(); while (dem.MoveNext()) { string name=dem.Current.Key; string value=dem.Current.Value; //忽略参数名或参数值为空的参数 if (! str

            IEnumerator<KeyValuePair<stringstring>> dem = parameters.GetEnumerator();

            while (dem.MoveNext())

            {

                string name = dem.Current.Key;

                string value = dem.Current.Value;

                // 忽略参数名或参数值为空的参数

                if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(value))

                {

                    if (hasParam)

                    {

                        postData.Append("&");

                    }

 

                    postData.Append(name);

                    postData.Append("=");

 

                    string encodedValue = value;

                    postData.Append(encodedValue);

                    hasParam = true;

                }

            }

            return postData.ToString();

        }

        /// <summary>

        /// 配置(请自行填上下面两个参数)

        /// </summary>

        public class Config

        {

            /// <summary>

            /// 应用APPID

            /// </summary>

            public const string app_id = "";

            /// <summary>

            /// 私钥,通过工具生成

            /// </summary>

            public const string privtekey = "";

        }

 

    }

 

  然后还有一个签名的文件,代码如下:

 

    /// <summary>

    /// 类名:RSAFromPkcs8

    /// 功能:RSA解密、签名、验签

    /// 详细:该类对Java生成的密钥进行解密和签名以及验签专用类,不需要修改

    /// 版本:2.0

    /// 修改日期:2011-05-10

    /// 说明:

    /// 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。

    /// 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。

    /// </summary>

    public sealed class RSAFromPkcs8

    {

        /// <summary>

        /// 签名

        /// </summary>

        /// <param name="content">需要签名的内容</param>

        /// <param name="privateKey">私钥</param>

        /// <param name="input_charset">编码格式</param>

        /// <returns></returns>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 【干货分享】通用工具类 - Orson

    【干货分享】通用工具类 - Orson

    2016-12-23 13:00

  • 如何开发一款堪比APP的微信小程序(腾讯内部团队分享) - 腾讯攻城师lee

    如何开发一款堪比APP的微信小程序(腾讯内部团队分享) - 腾讯攻城师

    2016-12-22 17:01

  • 【原创】React实例入门教程(1)基础API,JSX语法--hello world - 毛绒猫猫

    【原创】React实例入门教程(1)基础API,JSX语法--hello world - 毛绒

    2016-11-08 13:00

  • 《WePayUI组件设计的秘密》——2016年第一届前端体验大会分享 - 白树

    《WePayUI组件设计的秘密》——2016年第一届前端体验大会分享 - 白树

    2016-09-27 16:00

网友点评