怎么样才能用电脑收付款(支付宝:如何创建和接入支付宝电脑网站支付-新手必备)
1、登录支付宝
1、打开支付宝官网,以“我是支付宝商家”用户登录
https://www.alipay.com/
2、进入“产品中心”,选择并申请支付类型
2、签约“电脑网站支付”产品
选择支付产品类型
填写签约信息后,提交申请
申请成功后,我们在签约产品列表中可以看到我们已经签约的支付产品
3、进入开放平台创建应用
打开地址:
https://open.alipay.com/platform/manageHome.htm
打开应用列表,可以创建应用,如果已经创建,在应用列表里可以看到
进入已签约的产品信息中心,我们可以看到“电脑网站支付”的应用信息
4、重点
1、通过支付宝开放平台开发助手,生成密钥
下载支付宝开放平台开发助手,按要求生成密钥:快速生成RSA私钥公钥(包含:商户私钥,您的PKCS8格式RSA2私钥;和支付宝公钥);
这两个密钥一定要记住;
https://opendocs.alipay.com/open/291/106097/
2、设置接口加签方式
复制上一步生成的应用公钥的内容到,点击设置后的弹出框中【加签内容配置】的密钥框中,确认后,会生成
记录好些模块生成的:
应用公钥和支付宝公钥,是由“支付宝开放平台开发助手”生成的“应用公钥”生成的
支付宝公钥对应开发配置中的:支付宝公钥
4、修改demo中的配置文件
AlipayConfig.java类
5、运行项目后即可以支付
6、如果是本地测试,支付成功后会提示“验签失败”,在同步和异步方法中把
//乱码解决,这段代码在出现乱码时使用
//valueStr=newString(valueStr.getBytes("ISO-8859-1"),"utf-8");
这段代码注释掉
5、总结
这整个过程中,对新开发者来说,唯一不明白的地方就是,在运行demo之前要先根据“支付宝开放平台开发助手”生成“应用公钥”和“支付宝公钥”
其中:
“应用公钥”对应开发配置当中的:“商户私钥,您的PKCS8格式RSA2私钥”
“支付宝公钥”对应开发配置中的:“支付宝公钥”
另外:配置中所说的“应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号”
指的是:所签约产品的APPID
6、如何使用自助服务解决问题
有时打客服电话容易踢皮球,客服很多时候无法提供技术指导,这只能使用“智能服务”
,在这里你可以提问,也可以把开发测试中出现的异常贴上发问,部分异常,也会有解答;
1、打开蚂蚁技术支持中心
https://opensupport.alipay.com/support/home.htm
以上是根据新手,总结的支付宝“电脑网站支付”接入的测试流程,和通过“智能在线”解决异常的方式,希望对大家有所帮助;