app内支付宝支付php版所遇到几大坑

来源:互联网 发布:长沙源码信息有限公司 编辑:程序博客网 时间:2024/05/16 07:33

当时在做APP支付宝支付时,陷入了一个支付宝巨大的坑,整整卡了一星期。在此写下当时所遇到的坑。(其他流程可看支付宝服务端phpSDK)


坑1:使用php作为服务端语言,在生成密钥的时候选要择PKCS8(java适用)的密钥格式,如下图:


巨坑2:  

先上一个官网SDK截图


请注意箭头指向的那行代码,注释写着“就是orderString 可以直接给客户端请求,无需再做处理。”我就是被这句话搞到崩溃,如果真如上图那样操作,orderString抛给移动端后,移动端去唤起支付宝APP时将会一直报错(PS:亲身经历的痛。。。),正确的做法就是将防止html转义的函数htmlspecialchars()删除,直接将$response返回给移动端!


总结:1、尽管你使用php开发但,生成的密钥还是得用PKCS8(java使用)的密钥格式;

     2、将得到的orderString直接返回给移动端(IOS、Android)。


希望能为同时被支付宝接口整的头昏脑涨的小伙伴们一点小小的帮助!



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 楼房对面门上放个镜子我该怎么办 从顺丰发的水果坏了顺丰不管怎么办 汽车塑料件被机头水腐蚀了怎么办 孕期吃了炒菜里面加的香精怎么办 五个月宝宝只长身高不长体重怎么办 孩子6个月奶水越来越少怎么办 孩子快三个月了奶水越来越少怎么办 老婆生完孩子乳房肿胀不下奶怎么办 大人吃了退烧药不出汗怎么办 三岁宝宝抵抗力差总生病怎么办 8个月宝宝发烧39度怎么办 小孩发烧吃了药不退烧怎么办 小孩一直发烧39度左右不退怎么办 九个月宝宝反复发烧39度怎么办 八个月宝宝反复发烧39度怎么办 十个月宝宝反复发烧39度怎么办 2岁宝宝反复发烧怎么办39度左右 宝宝两周岁光吃水果不吃饭怎么办 3岁宝宝光吃水果不吃饭怎么办 中学生就爱玩儿游戏不爱学习怎么办 一岁宝宝只吃水果不吃饭怎么办 孩子发烧咳嗽怎么办最有效的方法 打了百白破孩子一直发烧咳嗽怎么办 顺产侧切肛门坠胀解大便难受怎么办 2岁拉肚子拉水怎么办吃什么药 三岁宝宝三天没拉大便怎么办 3个月宝宝3天没大便怎么办 3个月宝宝4天不拉大便怎么办 17个月宝宝看见生人害怕怎么办 大人给四个月婴儿喂糖水怎么办 宝宝12个月了还一直坐着玩怎么办 七个月宝宝发烧不到38℃怎么办 一个月大的婴儿头立不起来怎么办 18个月的宝宝晚上总找妈妈怎么办 婴儿吃了妈妈生气的奶上火怎么办 3个月的宝宝认人怎么办 十天大的婴儿大便是泡沫该怎么办 婴儿3天没有拉大便了怎么办 儿童两三天拉一次大便是稀便怎么办 五个月的婴儿一星期没大便怎么办 宝宝53天几天没大便了怎么办