在上一篇文章中我介绍了支付宝支付中第一种方法,接下来我再介绍一下支付宝支付的第二中方法。
首先,在支付宝开放平台下载SDK
SDK下载
解压后
解压文件中,我们所用到的就是上图中标注的两个文件夹中的内容,可以直接放入到工程中去。
第二步,配置参数。与第一种方法不同,这次配置参数是在AlipayConfig.java文件中配置。
配置文件
配置文件内容
与上一种方法不同的是,在上图中第一个方框中多了两个参数:“服务器异步通知页面路径”和“页面跳转同步通知页面路径”,所谓“工程公网访问地址”就是可以通过外部网络进行访问,一般都会用花生壳这样的内网穿透工具来实现。这两个参数所对应的页面在官方文档的“WebContent”文件夹下。
jsp文件
设置的这两个参数必须是能通过公网访问到这两个页面,因为在支付宝支付完成后会通过调用这两个页面来显示支付结果。
第三步,页面提交表单。与第一种支付宝支付实现方式不同,这一种只需要把订单信息,订单价格等信息提交给“alipay.trade.page.pay.jsp”这个页面即可,“alipay.trade.page.pay.jsp”这个文件也是在官方文档的“WebContent”文件夹下。实现方式如下:
提交表单
action对应的就是“alipay.trade.page.pay.jsp”的路径,通过“post”方式提交。
表单提交后,支付宝就会跳转到官方的支付页面,可以通过账号密码也可以扫码完成支付。如下图:
支付页面
为了防止被和谐,我把图中二维码涂抹掉了。支付完成后,支付宝就会调用“return_url.jsp”这个页面来通知用户支付结果。我们可以编辑这个页面,根据不同的结果执行不同的业务。
结果处理
上图是“return_url.jsp”这个页面中的部分代码,这部分需要我们自己根据支付结果的不同来响应不同业务的操作。比如支付成功调到支付成功页面,否则跳转到支付失败页面。
好了,到这里支付宝支付接口调用就写完了,下一篇再写一下手机网站调用支付宝app实现支付宝支付。
用户评论
这游戏支付方式真是方便,支付宝一扫就搞定。
有19位网友表示赞同!
支付宝支付,再也不用担心忘记带卡了。
有14位网友表示赞同!
第三方支付支持支付宝,感觉游戏体验更上一层楼。
有12位网友表示赞同!
支付宝支付快,省时又省力,推荐给朋友们。
有6位网友表示赞同!
二部作品升级了支付方式,支付宝支付更安全了。
有10位网友表示赞同!
支付宝支付,游戏内购太方便了。
有20位网友表示赞同!
游戏支持支付宝支付,操作简单,好评。
有9位网友表示赞同!
第三方支付支付宝支付,让游戏消费更便捷。
有9位网友表示赞同!
支付宝支付,游戏账号安全有保障。
有12位网友表示赞同!
支付宝支付,不用担心游戏内购安全问题。
有13位网友表示赞同!
二部作品更新,支付宝支付,好用到飞起。
有5位网友表示赞同!
支付宝支付,玩游戏更放心,好评。
有17位网友表示赞同!
第三方支付支付宝支付,支持多种游戏,太方便了。
有10位网友表示赞同!
支付宝支付,游戏内购无需额外操作,方便。
有12位网友表示赞同!
游戏支持支付宝支付,操作简单,安全性高。
有12位网友表示赞同!
支付宝支付,游戏账号安全,再也不怕被盗。
有16位网友表示赞同!
游戏更新,支付宝支付,感觉支付体验更好了。
有6位网友表示赞同!