Android跳转到支付宝转账界面

来源:互联网 发布:国内预科 知乎 编辑:程序博客网 时间:2024/06/11 20:57

我们可以通过集成支付宝sdk完成支付宝功能,但是不集成我们也可以调取支付宝转账界面完成付款


     Intent intent = Intent.parseUri(intentFullUrl, Intent.URI_INTENT_SCHEME );


     startActivity(intent);


其中intentFullUrl  为 

 "intent://platformapi/startapp?saId=10000007&" +
            "clientVersion=3.7.0.0718&qrcode=https%3A%2F%2Fqr.alipay.com%2F{urlCode}%3F_s" +
            "%3Dweb-other&_t=1472443966571#Intent;" +
            "scheme=alipayqr;package=com.eg.android.AlipayGphone;end"


其中{urlCode}需要被替换  ,如何替换下面说一下

1.通过 https://fama.alipay.com/qrcode/qrcodelist.htm?qrCodeType=P   可以查看你的支付宝收款码,如没有则生成一个


2.通过 http://cli.im/deqr/  解析二维码  


3.拿到解析地址的最后一段   ae.......


4.更换{urlCode} 为 ae.....就ok了


虽然可以实现,但是无法查看用户的支付状态的 ,也就是没有后台管理    该方法大多只适用于个人开发



最后来点笔记:

跳转到支付宝扫描的的uri     alipayqr://platformapi/startapp?saId=10000007

跳转到支付宝付款码的uri     alipayqr://platformapi/startapp?saId=20000056

1 0
原创粉丝点击