刷卡支付

适用范围

接口名称

请求参数

参数名称 参数说明 是否必须
String apiKey = "d24a3e612fca66ae28137de28916f875";
WechatPayInput input = new WechatPayInput();
input.setAppid(test_wechat_appid);
input.setMch_id(test_wechat_mchid);
/*普通模式无需设置,子商户需设置子商户号,小微模式固定填1000077001*/
//input.setSub_mch_id("1396726602");
input.setSpbill_create_ip(NetUtil.getLocalhostStr());
input.setTotal_fee("1");
/*小微收款时必须,请传入小微收款识别码;其他模式下非必填*/
input.setAttach("00001025104487");
input.setOut_trade_no(ThlwsBeanUtil.getRandomString(32));
input.setAuth_code("130241326448617032");
input.setNonce_str(ThlwsBeanUtil.getRandomString(32));
input.setDevice_info("device...");
input.setBody("pay test");

WechatPayOutput output = WechatClient.micropay(input,apiKey);
log.info("WechatClient.micropay->output="+output.toString());

返回参数