疯体游戏支付sign问题解决

master
duhui 2023-05-22 10:41:30 +08:00
parent 48cb3ff326
commit 0214291769
2 changed files with 2 additions and 2 deletions

View File

@ -49,7 +49,7 @@ public class ChengfengRechargeController {
String ntData = requestMap.get("nt_data"); String ntData = requestMap.get("nt_data");
String decode = FengTiDesUtil.decode(ntData, Callback_Key); String decode = FengTiDesUtil.decode(ntData, Callback_Key);
HashMap<String, String> data = (HashMap<String, String>) XmlUtil.readStringXmlOut(decode); HashMap<String, String> data = (HashMap<String, String>) XmlUtil.readStringXmlOut(decode);
LOGGER.info("疯体解析xml参数{}",data);
String orderno = data.get("order_no"); // 支付订单号 String orderno = data.get("order_no"); // 支付订单号
double amount = Double.parseDouble(data.get("amount")) * 100; //充值金额(单位:元)(需要换算成分) double amount = Double.parseDouble(data.get("amount")) * 100; //充值金额(单位:元)(需要换算成分)
String gameExt = data.get("extras_params"); //透传参数如CP下单有值提交则会原样回传不得超过255个字符 String gameExt = data.get("extras_params"); //透传参数如CP下单有值提交则会原样回传不得超过255个字符

View File

@ -47,7 +47,7 @@ public class FengtiIOSRechargeController {
String ntData = requestMap.get("nt_data"); String ntData = requestMap.get("nt_data");
String decode = FengTiDesUtil.decode(ntData, Callback_Key); String decode = FengTiDesUtil.decode(ntData, Callback_Key);
HashMap<String, String> data = (HashMap<String, String>) XmlUtil.readStringXmlOut(decode); HashMap<String, String> data = (HashMap<String, String>) XmlUtil.readStringXmlOut(decode);
LOGGER.info("疯体解析xml参数{}",data);
String orderno = data.get("out_order_no"); // 支付订单号 String orderno = data.get("out_order_no"); // 支付订单号
double amount = Double.parseDouble(data.get("amount")) * 100; //充值金额(单位:元)(需要换算成分) double amount = Double.parseDouble(data.get("amount")) * 100; //充值金额(单位:元)(需要换算成分)
String gameExt = data.get("extras_params"); //透传参数如CP下单有值提交则会原样回传不得超过255个字符 String gameExt = data.get("extras_params"); //透传参数如CP下单有值提交则会原样回传不得超过255个字符