支付宝开发前配置指南:个人信息配置与概念解析

2024-09-21
来源:网络整理

支付宝开发前配置:第一步,登录蚂蚁金服开放平台:支付宝扫码登录

登录之后会看到如下界面,找到自主开发的选项,点击开始入驻。

配置您的个人信息:

到此为止我们应该做的所有配置基本都完成了,但是我们要注意几个概念:

支付网关:支付网关( )是银行金融网络系统与互联网之间的接口,主要用于网上支付。

应用网关:接收支付宝异步通知。比如开通口碑小店,就需要配置此网关接收

授权回调地址:用于第三方授权或者用户信息授权。

生活账户、电脑网站、手机网站都不需要配置申请网关和授权回调地址。App支付、当面支付,这些接口都不需要填写申请授权回调地址和申请网关,直接提交申请审核上线即可

特别提醒!!!:只有口碑店铺开通、生活账号使用应用网关,只有第三方应用授权、用户信息授权使用授权回调地址

沙盒配置:沙盒的作用是在您开发的应用还未获得支付宝官方审核通过的情况下,为支付宝提供一个测试平台。

:表示商户注册蚂蚁金服并进行开发,是与当前开发者注册的开发账号绑定的标识。

支付宝网关:这个我们不需要改,支付宝会自动提供给我们,唯一需要记住的是,沙盒版的支付宝网关和我们自己开发的官方支付宝网关是不一样的。

支付宝网关沙盒版本:

官方开发的支付宝网关:

应用公钥:对于沙盒版本,如果你没有配置支付宝,会提供工具下载生成公钥,对于正式版,下面我会讲到。

RSA2()密钥(推荐)与RSA(SHA1)密钥的区别:前者是新版本,后者是旧版本,一般我们使用的是新版本。

商户UID:这个不是我们开发人员注册的商户ID,这是我们开发时跟支付宝合作的pid(合作伙伴的意思),在正式开发之前我们代码里的配置是使用UID,等正式开发审核通过后才会有真正的pid给我们用。

沙盒账户:

提供了测试过程中我们需要支付的一些支付账号和密码

支付宝怎么网上付款_网站支付宝付款_付款网上支付宝安全吗

审核通过后的信息使用:(只有很小的差别)

App id:需要修改,沙盒里的和官方审核通过的不一样。

沙盒版本:

正式批准:

公钥和私钥:在官方开发中,支付宝也会给我们提供生成公钥和私钥的工具(注意:只能开通一次,如果操作不当,重新下载重新生成),并且官方开发需要手机验证

进程ID:

沙盒版本pid(UID):

审核通过的pid:

现在我们在蚂蚁金服上的所有基础配置都已经完成了,接下来我们来看demo(在蚂蚁金服开发者平台下载:网址:)。我们的扫码支付选择的是当面支付,这方面开发有详细的文档,早期的开发者可以仔细看看。我们重点下载demo。

下载完demo之后我们开始输入我们的代码:(其实代码里我们需要做的很少,只需要改一下配置部分)

在沙盒中测试的时候,只需要在我们的沙盒中填写相应的数据就可以了。

里面的支付宝公钥和开发者公钥是一样的,开发者私钥就是我们生成的密钥里面的私钥。

:沙盒版本为(),正式版本已获批准。

PID:沙盒版本为(UID),正式版本为核准的PID。

支付宝网关:沙盒版本为:,正式版本为:

配置完这些代码之后,就可以使用了:下面展示的是运行效果:

整个支付宝开发通过扫码完成

但是如果我们在项目中手动输入参数并传过去呢?这时候我们只需要找到.cs类,找到下图中下划线的部分,将.aspx中的代码注释掉,只留一个img标签用来显示二维码即可。将.cs中的代码全部移进去,然后把箭头改成.即可接受。

刚刚开始开发支付宝,有什么不对的地方,还请大家多多指教。

分享