总结整理Apple Pay流程
客户端发起支付---苹果收到支付--通知客户端--成功/失败
客户端成功后调用后端接口处理
主要方法:
/**
*
* @Title: doIosRequest
* @Description:Ios客户端
* @param request //苹果客户端传上来的收据信息
* @param response
* @param receipt 设定文件
* @return void 返回类型
* @throws
*/
@RequestMapping(value="/ios",method = RequestMethod.POST)
public void doIosRequest(HttpServletRequest request, HttpServletResponse response, String receipt) {
String verifyResult = = IosVerify.buyAppVerify(receipt);
if (verifyResult == null) {
// 苹果服务器没有返回验证结果
throw new Exception("无订单信息!");//
} else {
// 苹果验证有返回结果------------------
JSONObject job = JSONObject.parseObject(verifyResult);
String states = job.getString("statu