parámetros de micro-canales de pago

parámetros de micro-canales

1. Crear un parámetro

Map <String, String> = parámetro nuevo HashMap (); // crear un parámetro
param.put ( "appid", appid) ; // número público
param.put ( "mch_id", pareja) ; // número de comerciante
param.put ( "nonce_str", WXPayUtil.generateNonceStr () ); // cadena aleatoria
param.put ( "cuerpo", "productos de calidad superior disponibles"); // la descripción del producto
param.put ( "out_trade_no", outTradeNo) ; // comerciantes número de pedido
param.put ( "total_fee", TotalFee) ; // cantidad total (puntos)
param.put ( "spbill_create_ip", "127.0.0.1"); // IP
param.put ( "notify_url", "HTTP: / /www.baidu.com");// dirección de devolución de llamada (escritura aleatoria)
param.put ( "trade_type", "el nativo"); // tipo de transacción
try {

// 2. XML generado a transmitir, el paquete de interfaz de micro-canal de la llamada de API SDK convierte automáticamente en datos de los mapas en cadena de formato XML

Cadena xmlParam = WXPayUtil.generateSignedXml (PARAM, partnerkey);
System.out.println (xmlParam);
HttpClient cliente = new HttpClient ( “https://api.mch.weixin.qq.com/pay/unifiedorder”);
client.setHttps (true);
client.setXmlParam (xmlParam);
client.post ();

// 3. obtener resultados

Resultado = client.getContent String ();
System.out.println (Resultado);
// llamada a la interfaz API SDK de micro-canales en cadena de formato XML se convierte automáticamente en objetos Java
Map <String, String> resultMap = WXPayUtil.xmlToMap (resultado) ;
el Mapa <String, String> = Mapa del nuevo nuevo HashMap <> ();
map.put ( "code_url", resultMap.get ( "code_url")); // dirección de pago
map.put ( "total_fee", TotalFee) ; / / cantidad total
map.put ( "out_trade_no", outTradeNo) ; // número de orden de
retorno Mapa;
} el catch (Exception e) {
e.printStackTrace ();
return new nuevo HashMap <> ();
}

Publicado 33 artículos originales · ganado elogios 0 · Vistas 841

Supongo que te gusta

Origin blog.csdn.net/ninth_spring/article/details/105127016
Recomendado
Clasificación