福盈科技(深圳)有限公司

400-8868-233
首页解决方案> 移动支付> 支付宝支付

支付宝支付

支付宝接入流程

注册前需要准备:影印件必须为彩色原件的扫描件或数码照
营业执照影印件
对公银行账户,可以是基本户或一般户
法定代表人的身份证影印件(正反面)
如果你是代理人,除以上资料,还需准备:你的身份证影印件,
企业委托书,必须盖有公司公章或者财务专用章,不能是合同/业务专用章 查看模板


接入流程


账号申请

1. 支付宝商户申请地址

https://memberprod.alipay.com/account/reg/enterpriseIndex.htm

2. 提交成功后支付宝会发送邮件到邮箱进行验证

点击继续注册

3. 填写账户密码 、支付密码、安全问题,至此商户账号申请完成。


实名认证  

  
1. 登录支付宝商户账号,进行实名认证

认证地址: https://certify.alipay.com/org/channel.htm

2. 更具网站向导,填写企业实名信息、上传身份证件、填写银行卡信息,认证流程如下:


商户服务签约

认停车快手机移动支付需要与支付宝签约 “移动支付” 业务,如果需要使用自助缴费终端中的支付宝支付功能,则需要签约“即时到账”服务。


1. 登录支付宝,选择商家服务

2. 选择产品商店>>电脑在线收款>及时到账收款套餐

3. 根据支付宝向导进行签约(具体步骤略),提交审核后,大概在7个工作日内支付宝会予以审核。(注:即使到账需要提供域名,所提供的域名需要以之前实名认证的公司备案过的域名,如果没有域名也可使用别的公司授权过的域名


4. 提交后可以在“我的商家服务”中查看签约的业务以及状态。

5、审核通过后,则需要登陆支付宝设置相关支付参数。具体如下

附:商户密钥生成及设置

注意:若是已经开通过并上线过(移动支付、即时到账等业务)产品网上支付的商户,可以使用原来的参数提交到停车快平台,可忽略此步骤。此步骤会影响到之前已经上线的支付应用及网站的正常支付,请根据需要谨慎操作。

1.登录支付宝商户平台在我的商家服务>查看PID、key。在新打开的页面中https://b.alipay.com/order/pidAndKey.htm ),可查看到签约支付宝账号、合作者身份ID(PID)。


2. 输入支付密码,查询key、支付宝公钥

注意: 输入支付密码需要安装数字证书或支付盾



3.    上传RSA公钥

在“合作伙伴密钥管理”下,点击“RSA加密”后的“添加密钥”,把自己的公钥复制进去,如下图所示。

注意:上传的公钥是一行格式,不允许有注释、空格、换行等!


例如:
转换前pem文件格式:
-----BEGIN PUBLIC KEY-----
  MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUpkddCVXnZ4bAUaQjXQIDAQAB
-----END PUBLIC KEY-----


转换后的字符串:
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUYQpkddCVXnZ4bAUaQjXQIDAQAB


4. 点击“确认上传”,提示:上传成功,说明已经成功上传
在“合作伙伴密钥管理”下,点击“RSA加密”后的“添加密钥”,把自己的公钥复制进去,如下图所示。

说明: 如果需要修改公钥,只需要把新的公钥复制进去,点击“修改”即可! 


RSA密钥生成与使用


1. 生成商户密钥

1. 打开openssl密钥生成软件 打开openssl文件夹下的bin文件夹,执行openssl.exe文件,如下图:

                                                        执行openssl.exe文件


2.  生成RSA私钥
输入“genrsa -out rsa_private_key.pem 1024”命令,回车后,在当前bin文件目录中会新增一个rsa_private_key.pem文件,其文件为原始的商户私钥(请妥善保存该文件,PHP开发语言中需要使用该文件),以下为命令正确执行截图:

                                                     生成RSA私钥


3.  生成RSA公钥(此处生成的密钥即为需要上传到支付宝的转换前pem文件格式,需要按照上面步骤进行处理后上传到支付宝)
输入“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”命令回车后,在当前bin文件目录中会新增一个rsa_public_key.pem文件,以下为命令正确执行截图:

                                                        生成RSA公钥


4. 生成PKCS8编码的私钥(此处生成的私钥需要上传到停车快平台,需要去除空格、头行和尾行、换行符,处理后得到的字符串为“商户私钥”)
输入命令“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”并回车,当前界面中会直接显示出生成结果:

                                              生成PKCS8编码的私钥


右键点击openssl窗口上边边缘,选择“编辑→标记”,选中要复制的文字:

                                                         选中要复制的文字



支付宝公钥


支付宝的RSA公钥为:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRA
FljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQE
B/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5Ksi
NG9zpgmLCUYuLkxpLQIDAQAB


-----END PUBLIC KEY-----
(1) 把支付宝的公钥复制到新建的记事本中,并对该记事本命名为“alipay_public_key.txt”;
(2) 去掉这串字符串中的回车、换行、空格,变成只有一行文字;
(3) 在这串支付宝公钥字符串的头尾部分,分别增加“-----BEGIN PUBLIC KEY-----”、“-----END PUBLIC KEY-----”这两条文字;
(4) 切割这串支付宝公钥字符串,第一行、第二行、第三行分别是64个字符,第四行是24个字符,切割后的格式与商户刚生成的公钥格式一致即可,如下图:


密钥及各个支付参数获取


1.支付宝行号:即登录的账号(即登录邮箱,例如:5265855445@qq.com)
2.合作者身份(PID):为16位数字,在我的商家服务>查看PID和Key
3.安全校验码(Key):在我的商家服务>查看PID和Key
4.商户私钥:本地生成通过PKCS8编码得到的私钥通过去除空格、换行符得到的字符串,可直接使用附件RSA_PRIVATE.txt中的私钥,也可以自己生成,考虑安全问题建议自己生成。
5.支付宝公钥:上面 “RSA密钥生成与使用”第5点获取的密钥,可直接使用附件中RSA_PUBLIC.txt中的公钥,也可以自己生成,考虑安全问题建议自己生成。


注意:红色字体为上传到停车快平台的参数,支付宝公钥需要自行上传到支付宝平台