Re: JAVA微信:微信扫码支付、调用统一下单接口、网站支付 + springmvc
[code]
/**
* 统一下单请求参数(必填)
* @author Y
*
*/
public class UnifiedOrderRequest {
private String appid; //公众账号ID
private String mch_id; //商户号
private String nonce_str; //随机字符串
private String sign; //签名
private String body; //商品描述
private String out_trade_no; <span style="white-space:pre"> </span>//商户订单号
private String total_fee; //总金额
private String spbill_create_ip; <span style="white-space:pre"> </span>//终端IP
private String notify_url; //通知地址
private String trade_type; //交易类型
} [/code]
UnifiedOrderRequestExt.class
[code] /**
* 统一下单请求参数(非必填)
* @author Y
*
*/
public class UnifiedOrderRequestExt extends UnifiedOrderRequest{
private String device_info; //设备号
private String detail; //商品详情
private String attach; //附加数据
private String fee_type; //货币类型
private String time_start; //交易起始时间
private String time_expire; //交易结束时间
private String goods_tag; //商品标记
private String product_id; //商品ID
private String limit_pay; //指定支付方式
private String openid; //用户标识
} [/code]
UnifiedOrderRespose.class
[code]
/**
* 统一下单返回参数
* @author Y
*
*/
public class UnifiedOrderRespose {
private String return_code; //返回状态码
private String return_msg; //返回信息
private String appid; //公众账号ID
private String mch_id; //商户号
private String device_info; //设备号
private String nonce_str; //随机字符串
private String sign; //签名
private String result_code; //业务结果
private String err_code; //错误代码
private String err_code_des; <span style="white-space:pre"> </span>//错误代码描述
private String trade_type; //交易类型
private String prepay_id; //预支付交易会话标识
private String code_url; //二维码链接
} [/code]