• 网站集成支付宝在线支付


    摘要

    项目中需要集成支付宝在线支付。关于这里简单说明一下,操作步骤。

    步骤

    1、进入开放平台,地址;https://openhome.alipay.com/developmentDocument.htm,选择支付类型。这里选择电脑网站支付。

    2、下载对应语言demo

    3、查看demo,填写必要参数。

        /// <summary>
        /// config 的摘要说明
        /// </summary>
        public class config
        {
            public config()
            {
                //
                // TODO: 在此处添加构造函数逻辑
                //
            }
            // 应用ID,您的APPID
            public static string app_id = "20*******6";
    
            // 支付宝网关
            public static string gatewayUrl = "https://openapi.alipay.com/gateway.do";
    
            // 商户私钥,您的原始格式RSA私钥
            public static string private_key = @"MIICWwIBAAKBgQCVU8MuAAG1fb5VEyAz4rBpE+Xn****************";
    
            // 支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
            public static string alipay_public_key = "MIGfMA****************IDAQAB";
    
            // 签名方式
            public static string sign_type = "RSA";
    
            // 编码格式
            public static string charset = "UTF-8";
        }
    }

    这里测试使用RSA方式签名。

    3、参数来源

    如上图所示,appid和支付宝公钥。在获取公钥的时候,需要下载支付宝工具。

    将公钥内容,拷贝到支付宝提交后,会显示查看支付宝公钥的入口。如上图“查看支付宝公钥”,在没有设置之前,会显示设置的入口。

    通过工具生成的rsa_private_key.pem 用文本打开,就是我们demo中需要的商户私钥。

    好了,到这里基本上完成了demo的配置。

    可以浏览进行测试了。

    确认后,会跳转到支付二维码的页面,或者登陆支付宝的页面。

    之后支付成功,回调的问题,在demo中也有展示。可以参考代码,进行集成开发。

    总结

    支付宝有提供.net版本的demo,以及sdk,开发起来还是比较快速的。只要弄清楚那几个密钥,并且配置正确,基本上没什么问题。

  • 相关阅读:
    图片像素与大小
    压缩概念及常见图片格式
    王强推荐的创业者的知识架构
    Python学习笔记
    个人成效提升方法之遗愿清单
    基于Jws的WebService项目
    使用XSSFWork创建的xlsx后缀Excel文件无法打开
    notepad++每行首尾添加内容
    数据抓取的艺术(一):Selenium+Phantomjs数据抓取环境配置
    使用PhantomJS实现网页截图服务
  • 原文地址:https://www.cnblogs.com/wolf-sun/p/8033067.html
Copyright © 2020-2023  润新知