免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6473 | 回复: 1

移动APP 支付宝快捷支付开发流程 [复制链接]

论坛徽章:
0
发表于 2015-07-15 09:56 |显示全部楼层
代码:
  1. 说说开发的心得吧,之前也没接触过支付宝快捷支付,不扯蛋了进入主题。

  2. 开发步骤如下



  3. 1:在商家地址申请快捷支付 https://b.alipay.com

  4. 在我的商家服务 申请快捷支付类,然后填写公司信息等等,提交资料进行审核 ,审核通过后会获取到

  5. 商家 PID和Key



  6. 2:如何生成私钥,公钥

  7. 在支付宝的demo中有openssl文件夹,在bin目录下可以看到openssl.exe文件 ,打开此文件按照文档上说的,如何生成public_pey,private_key,private_psc8 支付宝生成私钥公钥的文档已经说的很清楚了。按照如下命令生成。



  8. RSA密钥生成命令

  9. 生成RSA私钥

  10. openssl>genrsa -out rsa_private_key.pem 1024

  11. 生成RSA公钥

  12. openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

  13. 将RSA私钥转换成PKCS8格式

  14. openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

  15. 生成之后,客户端android ,ios需要用到 pkcs8 ,把pkcs8的 拷贝出来粘贴到txt 文本文件,给客户端开发人员。

  16. public_key ,android 开发需要用到,ios开发不需要。

  17. 接下来登录 支付宝商户版 https://b.alipay.com

  18. 在我的商家服务里进行上传 刚才生成的密钥。



  19. 在合作伙伴里面上传 商户公钥,上传公钥时候请注意浏览器版本。





  20. 3:代码集成

  21. android ,ios server 端开发人员把支付宝提供的demo 程序可以先跑起来。

  22.   

  23. 服务端我们使用的是java utf-8的demo 进行测试。

  24. 这里需要注意的是 retun_url和notify_url 一个是同步,一个是异步调用。在手机移动端支付retun_url 回调是用不到的,只需要用到notify_url  ,这个异步回调是客户端提交订单后,支付宝服务器端异步回调应用程序服务器完成交易的一个过程,在此异步回调中可以得到订单处理状态的一些数据。并且再次可以处理应用程序内部的业务逻辑。



  25. notify_url 如果回调不成功,请检查合作伙伴密钥管理 RAS 加密是否上传的是 商户public_key。。(此问题我们开发过程中遇到了,再次特殊提醒)

  26. 合作者身份(PID)如果notify_ur   notify_url 回调多次的情况,如果发现notify_url 回调多次,请看支付宝文档


  27. 回调方法返回String success;

  28. 调试完程序之后,就可以内侧准备上线了。。
复制代码

论坛徽章:
80
20周年集字徽章-庆
日期:2020-10-28 14:09:1215-16赛季CBA联赛之北京
日期:2020-10-28 13:32:5315-16赛季CBA联赛之北控
日期:2020-10-28 13:32:4815-16赛季CBA联赛之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
发表于 2015-07-15 11:21 |显示全部楼层
great  谢谢  很好的东西 对于需要接入第三方的很有用
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP