手机支付宝绑定需要获取如下内容值:
支付方式名称
收款方账号
合作者身份(PID)
安全校验码(Key)
商户的私钥
支付宝公钥
一、 支付方式名称:这是您自己设置的,客户提交订单时看到的支付名称,长度限制在1-50个字符之间
二、 收款方账号:申请端口的支付宝账号。
三、 合作者身份(PID):登陆支付宝商家服务
(https://b.alipay.com/newIndex.htm),点击我的商户服务,查询PID、Key,就会看到的。
四、 安全校验码(Key):获取合作者身份(PID)后,输入支付密码,就会显示安全效验码(Key)。
五、 商户的私钥与支付宝公钥:
第一步:安装程序
浏览器打开下方链接地址,下载安装包,进行安装程序http://dl.pconline.com.cn/download/355862-1.html
安装步骤:将红框中的打包软件勾选去掉,然后点击快速安装
将红框中的打包软件勾选去掉,然后点击开始安装
点击“确定”
点击“next”
选择“I accept the agreement”,点击“Next”,进入下一步
默认路径,不要更改安装路径,直接点击“next”,进入下一步
默认名称,不用更改文件名称,直接点击“next”,进入下一步
选择“The Windows system directory”,点击“Next”,进入下一步
点击“Install”,进入下一步
将勾选去掉,点击“Finish”,完成安装
第二步:回到电脑桌面,点击开始—运行,输入“cmd”,进入Dos页面
1)、按下图顺序,输入红框中的六个命令、
注意:“>”符号后面的才是需要输入的命令。
第一条命令:set OPENSSL_CONF=c:OpenSSL-Win32binopenssl.cfg
第二条命令: 【这条命令请手工输入,不要复制】
第三条命令:openssl.exe
第四条命令“genrsa -out rsa_private_key.pem 1024”,生成商户私钥pem文件
第五条命令“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”生成支付宝公钥pem文件
第六条命令“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”生成商户私钥转码
2)六条命令输完后,进入到“C:OpenSSL-Win32bin”文件夹,会看到两个文件分别是rsa_private_key.pem(商户私钥)和rsa_public_key.pem(支付宝公钥)
3) 修改支付宝公钥格式
打开rsa_public_key.pem文件,将内容复制到一个新的txt文件(public.txt)中,进行格式整理:
去掉删除文件头“-----BEGIN PUBLIC KEY-----”与文件尾“-----END PUBLIC KEY-----”前后一定不要有空格,一定要在一行,为了让大家看全,我设置了一下自动换行,大家在去掉文件头、文件尾之后一定不要再自动换行,必须要在一行。如下
4) 打开 “我的商户服务”——“查询PID、Key”——“无线产品密钥管理(WAP专用)”——“RSA加密:查看密钥”,如下
注:如果是第一次添加,显示为“添加秘钥”
先点击上面的“修改”,将整理后的public.txt文件中的内容,复制到窗口中,内容前后不可以有空格和换行,然后点击保存。保存时若提示格式错误,先检查一下内容前后是否有格式或换行,若没有就换一个浏览器进行保存。打开
5) 保存成功后,退出帐号,重新登录。“我的商户服务”——“查询PID、Key”——“无线产品密钥管理(WAP专用)”——“RSA加密:查看支付宝公钥”,如下
复制支付宝公钥,放到一个新txt文件中(alipay.txt)中,文件不要自动换行,这样很容易看到两个空格,如下
把 添加首尾信息并点击回车换行,如下图所示
整理好后类似这样的格式,注意:前后都是没有空格的,放在之前生成的支付宝公钥rsv_public_key.pem文件中,并改名为:alipay_public_key.pem
6) 打开后台“手机建站”——“微商场”——“支付方式”——“添加支付方式”,按照以下对应关系填写,一定看清楚哦!
“注意:系统生成的公钥和私钥文件,只需要更改支付宝公钥文件,商户私钥文件,不需要做任何更改,直接上传网站后台。”
第二部分:测试支付
支付方式添加完成后,自己在测试支付时,不管出现什么错误提示,首先先检查一下自己填写的支付宝帐号、PID、KEY值是否正确,然后重新配置密钥。
若支付成功,但提示支付失败(钱打过来,但提示支付失败),是支付宝公钥文件有问题,需要重新配置。
注意:
从2015年2月2日下午开始,微信不支持支付宝支付,需要“在浏览器中打开”继续支付
常见问题:
1、 没有申请不是手机网站支付端口。
2、 网站绑定域名,一定需要添加在支付宝端口申请列表中
3、 点“产品大全—>无线产品—>手机网站支付”的了解详情,下载集成压缩包
4、 在整理支付宝公钥文档时,一定要注意不能有空格/回车出现,检查方法:可以将整理好的支付宝公钥内容,复制粘贴到一个word文档中,确认没有空格/回车
注意:无论是支付宝,还是微信支付,确认提交订单后是不能再修改支付金额的。