手机集成支付宝支付功能的注意事项

遇到的问题:

  支付成功后不进入回调函数。

解决过程:

  已经按照要求提供了回调函数,但是发现支付成功后不会进入回调函数,在网站找了一通,终于找到个管用的。

  需要去支付宝后台上传下商户rsa公钥(这个公钥是可以下载了接口文档后用其中的openssl工具生成的),不过注意的是这里上传的是公钥,但是支付宝网站是却是要(rsa加密)添加密钥,当时这里我纠结了很久,没搞明白到底要上传哪个了。现在想来这里应该是上传用户自己生成的公钥,然后支付宝会给你生成私钥吧。上传完公钥后,还要在网站上把支付宝公钥也记录下来,这个是要在集成程序中进行配置的。另外程序中还需要rsa的密钥,这个也需要用openssl工具来生成,生成方法文档中有说明。不过需要注意的是这个密钥是需要转换成PKCS8格式的才可以。

  最终问题得以解决。

需要注意的是:

  1.支付成功后进入不了回调函数是因为没有在支付宝网站后台上传公钥。

  2.程序中需要配置新生成的私钥PKCS8格式的,另外支付宝公钥也需要是匹配的才行,否则都无法进入支付。会提示交易失败ALI64的错误。

 

posted @ 2015-10-10 16:03  aiwuziji  阅读(206)  评论(0编辑  收藏  举报