https://blog.csdn.net/u011735682/article/details/78294384?locationNum=3&fps=1
https://blog.csdn.net/u013777094/article/details/78545697
https://www.cnblogs.com/itrena/p/8305832.html
https://blog.csdn.net/zwl5670/article/details/51219438
服务器
@RequestMapping("pay2.do")
@ResponseBody
public Object pay2(String money){
//实例化客户端 https://openapi.alipaydev.com/gateway.do
AlipayClient alipayClient =new DefaultAlipayClient("https://openapi.alipaydev.com/gateway.do",
PropertiesAlipayUtil.getProperty("appid"),PropertiesAlipayUtil.getProperty("private_key"),
"json","UTF-8",
PropertiesAlipayUtil.getProperty("public_key"),"RSA2");
//构造支付宝请求参数
// AlipayTradeAppPayRequest request = AliRequestParam.startRequestAli(payMenoy);
AlipayTradeAppPayRequest request1 = new AlipayTradeAppPayRequest();
request1.setBizContent(money);
Map map = new HashMap();
try {
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request1);
System.out.println(response.getBody());
map.put("code",200);
map.put("message","支付宝下单成功");
map.put("orderString",response.getBody());
// BaseEntity baseEntity = new BaseEntity();
return map;
} catch (AlipayApiException e) {
e.printStackTrace();
}
map.put("code",200);
map.put("message","支付宝下单失败");
return map;
}
android