支付宝支付相关问题汇总

今天把支付宝支付的相关问题进行一下总结,在使用的时候步骤如下,

1 导入支付宝的sdk,openssl文件夹等相关文件

2 根据支付宝提供的demo导入系统需要的框架

3 这个时候运行项目应该会出现 找不到

#include <openssl/asn1.h>的情况,出现这种情况需要我们配置一下header search paths, 建议直接把openssl上层目录直接拖至header search paths,$(SRCROOT)/项目名称/所在目录,可参考支付宝demo进行配置,注意目录一定不要弄错哟。

这样配置完成后,需要进行私钥的处理,通过支付宝提供的终端命令,生成商家的公钥和密玥, 在这里需要注意 (安卓可以直接使用生成的私钥,而iOS需要的是pkcs8编码的私钥)

想要将私钥送openssl上复制下来,可以生成.pem文档查看后复制,我们的得到的公钥和私钥,需要将公钥上传到支付宝账号中,具体参见支付宝开发文档,在此不详细说明。 

如果支付宝出现    支付宝报错(交易订单处理失败(ALI64)) 或者在支付宝demo中输入商家信息和商家私钥后,控制台提示private key is NULL,这些问题一般都是由于私钥不对造成的,注意检查一下自己的私钥。希望这篇文章对你有一定帮助。

posted @ 2016-03-02 18:11  秋棠枫眠  阅读(317)  评论(0编辑  收藏  举报