2.2.6 支付宝设置

2.2.6.1 支付宝开放平台应用创建

要使用支付宝功能,必须在支付宝开放平台完成应用的创建和添加,才能使用该功能,因此,首先需要登录支付宝开放平台,open.alipay.com

使用运营商自己注册的支付宝账号登录支付宝开放平台,如图所示:

图 alipay-1

点击“应用”,进入如图所示页面:

图alipay-2

点击“创建应用”按钮,如图所示:

图 alipay-3

选中“支付应用”,按照命名规范,输入“应用名称”,点击“创建”;如图所示:

图alipay-4

上传应用图标,将APPID复制并填写到认证计费系统中的支付宝设备中的appid中;

在创建完应用后,在我的应用——查看——功能选项——添加,添加两个功能,手机网站支付和当面付。

继续在支付宝中完成下面的配置,

图alipay-5

必须先完成接口加签方式,才能继续配置应用网关;

可以点击“查看两种加签方式的区别”,详细了解两种加签方式,然后选择适合的密钥进行设置;

支付宝推荐是采用的RSA2,点击“设置应用公钥”,出现如图所示:

图alipay-6

因为我们的认证计费平台只支持公钥,因此,在这儿请点击“设置应用公钥”,如图所示:

图 alipay-7

https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1

详细说明了密钥的生成方式;

支付宝提供了一键生成工具便于开发者生成一对RSA密钥,同时也支持OpenSSL生成密钥;

注意:不论是采用一键工具生成还是使用OpenSSL生成,RSA格式一定是选择非JAVA的格式,密钥长度也选择是2048。

以一键生成工具为例。在下载了工具以后,运行该工具,

1)、根据开发语言选择密钥格式,请选择PKCS1(非JAVA适用);

2)、密钥长度请选择2048;

3)、点击 “生成密钥”,会自动生成商户应用公钥和应用私钥。

4)、点击“打开密钥文件路径”,即可找到生成的公私钥。如图:

图rsa-1

生成的私钥需妥善保管,避免遗失,不要泄露。

5)、在完成了密钥对生成以后,将生成的私钥填在认证计费系统中“支付宝设置”中的“应用私钥”输入框中。让将生成的公钥拷贝,并粘贴到图alipay-7中的输入框中,点击“保存”,如图alipay-8所示;

同时

图alipay-8

点击“查看支付宝公钥”,如图所示:

图alipay-9

点击“复制”,并将内容粘贴到“支付宝设置”页面中的“支付宝公钥”中;

至此,就完成了该应用的公钥的设置。

应用网关:完成公钥设置以后,才可以配置应用网关,应用网关是由企业自己实现的一套接收支付宝下发通知指令的接口。

完成这些配置以后,点击“提交审核”。在审核通过以后,该功能就可以正常使用。

2.2.6.2 认证计费平台支付宝的设置

完成了支付宝开放平台的设置后,来继续设置认证计费管理平台中的支付宝设置,

如图14所示

在填入应用私钥的时候,在开头需要填入

-----BEGIN RSA PRIVATE KEY-----

在结尾需要填入

-----END RSA PRIVATE KEY-----

在填入支付宝公钥的时候,开头需要填入

-----BEGIN PUBLIC KEY-----

在结尾需要填入

-----END PUBLIC KEY-----

图14 支付宝设置

开启支付宝支付:支付宝支付的开启与关闭;

使用沙箱环境:沙箱环境使用的开启与关闭;

应用网关:由企业自己实现的一套接收支付宝下发通知指令的接口。

应用私钥:在支付宝中生成。

支付公钥:在支付宝中生成。

接口加签方式:如果开放平台中的应用采用的是RSA,那么这里就选择“RSA”,如果开放平台中的应用采用的是RSA2,那么这里就选择“RSA2”。保证和开放平台中的应用的加签方式一致。

results matching ""

    No results matching ""