签名步骤 / Signature Steps
1️⃣ 排序:将所有非空参数(不含 sign)按参数名 ASCII 升序排序。
2️⃣ 拼接:使用格式 key1=value1&key2=value2&... 拼接参数。
3️⃣ 附加密钥:在末尾添加 &key=商户私钥。
4️⃣ 加密:对整个字符串执行 MD5 加密并转为大写。
String stringA = "amount=10000¤cy=INR&mchId=20001222&mchOrderNo=202503110001";
String stringSignTemp = stringA + "&key=YOUR_SECRET_KEY";
String sign = MD5(stringSignTemp).toUpperCase();结果: 5E0AA05DD4BB4FE5AB65608123EBA591
