Java实现JsApi方式的微信支付

jopen 9年前

wxpay_jsapi

Java实现JsApi方式的微信支付。进行JsApi支付,需要先通过https://api.mch.weixin.qq.com/pay/unifiedorder 获得一个prepay_id

UnifiedOrderReqData reqData = new UnifiedOrderReqData.UnifiedOrderReqDataBuilder("appid", "mch_id",                  "body", "out_trade_no", 1,                   "spbill_create_ip", "notify_url", "JSAPI")                  .setOpenid("openid").build();  Map<String, Object> resultMap = WxPayApi.UnifiedOrder(reqData);

return_code 和result_code都为SUCCESS的时候,可以得到我们需要的prepay_id,然后通过微信中内置的jsapi进行支付即可;

项目主页:http://www.open-open.com/lib/view/home/1438150636519