最近项目用到了支付宝支付,但是百度搜到的都是些如何把支付宝官方的demo进行修改,服务器端的代码依旧存留在我们的项目中,非常影响我们的阅读文档能力,在这里,我把服务器代码全部删除,仅仅保留我们android需要调用的方法。
支付宝android集成地址
我们通过这里进行支付宝的集成,相信看这篇文章的同学已经集成完成了支付宝。
在这里postOrderInfoOnServer()方法就是通过调用服务器获取的经过加签等一系列安全逻辑获取我们需要拿到的数据
private String postOrderInfoOnServer() {
OkHttpClient client = new OkHttpClient();
FormBody.Builder builder = new FormBody.Builder();
FormBody formBody = builder.build();
Request request = new Request.Builder()
.url(ConstantValue.URL + "/order/buildOrderInfo")
.post(formBody)
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response)