下面就是cv操作了(這個專案的框架有點老,不過不影響邏輯,什麼框架都是這樣弄,cv就完事了)
1.第一步:
success: function (data)
if (data.status == 1) else
}
//獲取所有調支付的引數,傳送到前端
public void money2()
if (ip == null || ip.length() == 0 || "unknown".equalsignorecase(ip))
if (ip == null || ip.length() == 0 || "unknown".equalsignorecase(ip))
// if(ip.indexof(",")!=-1)
//發回去給前台
jsons.put("list", list);
}// }else
} else
} else
} catch (exception e)
printwriter out = null;
try catch (ioexception e1)
out.print(jsons);
out.flush();
out.close();
}
前台處理一下
function pay() /user/money2",
type: "post",
async: false,
datatype: "json",
data:,
success: function(data) else if (document.attachevent)
}else
}});
}function onbridgeready(),
function(res)
});}
//處理支付成功後的邏輯
public void moneysuccess()
this.response.setcontenttype("text/xml");
string xml = ""
+ ""
+ ""
+ "";
this.response.getwriter().print(xml);
this.response.getwriter().flush();
this.response.getwriter().close();
} catch (exception e)
}傳送httprequest,pot,get請求的方法,這個網上大把
// 定義 bufferedreader輸入流來讀取url的響應
in = new bufferedreader(new inputstreamreader(
connection.getinputstream()));
string line;
while ((line = in.readline()) != null)
} catch (exception e)
// 使用finally塊來關閉輸入流
finally
} catch (exception e2)
}return result;
}/**
* 向指定 url 傳送post方法的請求
** @param url
* 傳送請求的 url
* @param param
* 請求引數,請求引數應該是 name1=value1&name2=value2 的形式。
* @return 所代表遠端資源的響應結果
*/public static string sendpost(string url, string param)
} catch (exception e)
//使用finally塊來關閉輸出流、輸入流
finally
if(in!=null)
}catch(ioexception ex)
}return result;
}}
微信支付JSAPI
應用場景有 我們這裡採用的是pc 場景。1 申請入口 登入商戶平台 產品中心 我的產品 支付產品 jsapi支付 2 瀏覽開發文件 這裡面幾乎介紹了全部流程。商戶號 公眾平台的商戶號 b 在公眾平台設定網頁授權網域名稱 開發jsapi支付時,在統一下單介面中要求必傳使用者openid,而獲取open...
微信JsApi支付
步驟二 平台配置 1.配置支付目錄 商戶平台 支付過程需要獲取使用者openid,必須經過網頁授權配置才可以,要不然獲取不到openid。第一步 使用者同意授權,獲取code redirect uri 重定向的url,就是授權後要跳轉的頁面 scope 應用授權作用域 snsapi base 不彈出...
微信 jsapi 支付
ini set date.timezone asia shanghai error reporting e error require once lib wxpay.api.php require once wxpay.jsapipay.php require once log.php 初始化日誌 ...