订单支付案例
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<%
String mchnt_cd = "0002900F0096235";
Map<String, String> param = new HashMap<String, String>();
param.put("mchnt_cd","0002900F0096235");
param.put("order_date","20201010");
param.put("order_id","2020101045175121212");
param.put("order_amt","1");
param.put("back_notify_url","http://域名/方法名");
param.put("page_notify_url","http://域名/方法名");
param.put("ver","1.0.0");
param.put("goods_name","苹果");
param.put("goods_detail","买了一个苹果");
param.put("fee_type","CNY");
//map转json或对象转json,商户可以根据自己需求定
String content = JSON.toJSONString(param);
String message = RsaUtil.encryptByRsaPub(content,"富友公钥");
%>
<form name="pay" method="post" action="" id = "form">
<input type="hidden" value = 'OsxV9TKk5NzbD................' name="message"/>
<input type="hidden" value = '0001000F0040992' name="mchnt_cd"/>
</form>
</body>
<body>
</body>
</html>