YOU

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

电脑版发表于:2020/12/25 16:45

          大家好,很久不见了。最近在做项目的时候有需要用到支付宝的一些接口调用。有遇到一些坑及问题。趁着上班划水的时间,这里写篇博客记录一下:
目前移动支付因方便快捷,很快的就普及了我国的各大城市及乡村城镇。所以现在开发的一些项目就需要用到移动支付。这里以支付宝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

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢