tnblog
首页
视频
资源
登录

C# .NET 支付宝接入(一):接入准备

7051人阅读 2020/12/25 16:45 总访问:77696 评论:3 收藏:2 手机
分类: 学习中的问题

          大家好,很久不见了。最近在做项目的时候有需要用到支付宝的一些接口调用。有遇到一些坑及问题。趁着上班划水的时间,这里写篇博客记录一下:
目前移动支付因方便快捷,很快的就普及了我国的各大城市及乡村城镇。所以现在开发的一些项目就需要用到移动支付。这里以支付宝APP为例
接入支付宝开放平台等功能,需要用到APPID、商户私钥、应用公钥、支付宝公钥。
首先。需要在支付宝开放平台https://openhome.alipay.com/platform/home.htm 注册账号,在控制台中创建应用以获取APPID。这里我已经创建了应用,就直接用这个APPID了。
如下图:


获取到APPID后,接下来就是获取商户私钥、应用公钥及支付宝公钥了。
需要用到支付宝开放平台开放助手来生成这三个密钥。
这是助手的下载地址:https://ideservice.alipay.com/ide/getPluginUrl.htm?clientType=assistant&platform=win&channelType=WEB

以下是开发助手的软件界面。密钥长度就选择默认的RSA2,如果开发平台是Java的话。密钥格式就选择第一个PKCS8。我的开发平台是C#,所以就选择了PPKCS1。
选择好之后就点击生成密钥。


此时我们就拿到了商户私钥和应用公钥了。在调用支付宝功能的接口时,是需要商户私钥和支付宝公钥的。  应用公钥和支付宝公钥一定要区别清楚。

我们打开支付宝开发平台控制中心。点击查看。

点击应用信息,接口加签方式,设置


因为我们没有生成公钥证书,所以这里加签模式就选择公钥。然后将刚刚在开发助手生成的应用公钥复制到这里。点击保存



保存之后我们点击设置/查看 就可以查看我们应用的支付宝公钥了。




现在支付宝功能接入之前的准备就做好了。APPID、商户私钥、支付宝公钥开发者自行保存好。或者保存到项目中。方便随取随用。


有些地方写的可能不是很清楚,可以查看支付宝开放平台的文档。 https://opendocs.alipay.com/open/291/105971

评价

Drunk

2020/12/28 17:25:07

顶顶顶

默认昵称

2022/11/2 20:10:29

兄弟  二呢?

默认昵称

2022/11/2 20:10:52

加个微交流下13526419600

C ?、?? 问号和2个问号的用法类型?、对象?)

C# ?C# ???:单问号1.定义数据类型可为空。可用于对int,double,bool等无法直接赋值为null的数据类型进行null的赋值如这...

Python实例 1-日志抓取处理 补错附日志小技巧)

有时候数据出了问题,可以从日志中恢复数据(如果你没记日志..没备份..→_→..)一、日志展示介绍个平常自己用的小方法,如...

C 数组拆分泛型)

主要用到了泛型。泛型是c#2.0的一个新增加的特性,它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值...

MySQL 视图的增删改 查)

要显示视图的定义,需要在SHOWCREATEVIEW子句之后指定视图的名称, 我们先来创建几张表,完事后在进行演示:--用户信息表...

使用NPOI导出excel包括图片)

Excl模板导出相信我们都会,那么模板上要导出图片呢?嗯~还是来个例子:准备工作:首先要引用NPOI包:然后获取数据集(我这...

ajaxSubmit异步上传图片嘘,外面都是假的)

引用代码<scriptsrc="/Scripts/jquery.form.js"></script>js就在旁边img链接中,只不过大小为0x0,...

.net MVC 使用百度编辑器详细教程:1)配置编辑器

一、什么是百度编辑器百度编辑器UEditor是由百度web前端研发部开发一款应用于网站的编辑器,具有轻量,可定制,注重用户体...

使用jquery操作元素的css样式获取、修改等等)

使用jquery操作元素的css样式(获取、修改等等) //1、获取和设置样式 $("#tow").attr("class")...

.net辗转java系列)视野

.net辗转java系列(一)视野.net系java系其它语言C#Java框架.net Framework Standardjava se.net corejava eejave meJava S...

.net MVC json对象或者json对象数组的序列化和反序列化

1、用JSON.stringify()将对象stuarr或者json数组stuarr序列化成字符串,然后提交给后台。$.post("/home/DoUpdate&quot...

.net MVC json对象或者json对象数组的序列化和反序列化二)

1、用JSON.stringify()将对象stuarr或者json数组stuarr序列化成字符串,然后提交给后台。$.post("/home/DoUpdate&quot...

mui框架-移动端跳转以及传值的简单方法修改解决方法)

纠结了两天的MUI跳转的问题,终于解决了 ,现在分享给大家,希望大家有什么坑的解决也给我分享分享 哈哈,废话不多说,上代...

MVC全局异常处理错误日记)

1、在Filter文件夹中创建一个IsExceptionFilter类(类名随意取)2、使用3、在访问的页面控制器中添加几个错误4、在IsExcept...

MVC全局异常处理错误日记)

1、在Filter文件夹中创建一个IsExceptionFilter类(类名随意取)2、使用3、在访问的页面控制器中添加几个错误4、在IsExcept...

Hbuilder打包APP的教程会操作的略过)

首先项目必须是APP端的,可能讲解有点啰嗦,讲解准备的工具:HBuilderX(其他版本也可以,这里用X版本来讲解)、待测试手机...
幼儿园抢饭第一名
排名
37
文章
10
粉丝
10
评论
11
系统重装(二):安装Windows系统
: 看了你的教程觉得我又行了!于是我去了趟小米之家!
解决:iframe登录过期跳转登录页面嵌套问题
庸人 : 我去,我上个星期刚解决这个问题。。。。。
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术