网站集成支付宝在线支付
摘要
项目中需要集成支付宝在线支付。关于这里简单说明一下,操作步骤。
步骤
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,开发起来还是比较快速的。只要弄清楚那几个密钥,并且配置正确,基本上没什么问题。
-
博客地址:http://www.cnblogs.com/wolf-sun/
博客版权:如果文中有不妥或者错误的地方还望高手的你指出,以免误人子弟。如果觉得本文对你有所帮助不如【推荐】一下!如果你有更好的建议,不如留言一起讨论,共同进步! 再次感谢您耐心的读完本篇文章。
分类:
[ASP.NET MVC]
标签:
支付宝
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
2014-12-13 [Nhibernate]sqlite数据库基本使用