| | |
| | | import org.apache.http.ssl.SSLContexts; |
| | | import org.apache.http.util.EntityUtils; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import com.java110.core.log.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.web.client.RestTemplate; |
| | |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * 退费审核通过后 通知 银联支付平台退款处理 |
| | | * 退费审核通过后 通知 微信支付平台退款处理 |
| | | * |
| | | * @author fqz |
| | | * @Date 2021-08-19 10:12 |
| | |
| | | parameters.put("appid", onlinePayDtos.get(0).getAppId());//appid |
| | | parameters.put("mch_id", onlinePayDtos.get(0).getMchId());//商户号 |
| | | parameters.put("nonce_str", PayUtil.makeUUID(32));//随机数 |
| | | parameters.put("out_trade_no", onlinePayDtos.get(0).getMchId());//商户订单号 |
| | | parameters.put("out_trade_no", onlinePayDtos.get(0).getOrderId());//商户订单号 |
| | | parameters.put("out_refund_no", onlinePayDtos.get(0).getPayId());//我们自己设定的退款申请号,约束为UK |
| | | parameters.put("total_fee", PayUtil.moneyToIntegerStr(Double.parseDouble(onlinePayDtos.get(0).getTotalFee())));//订单金额 单位为分!!!这里稍微注意一下 |
| | | parameters.put("refund_fee", PayUtil.moneyToIntegerStr(Double.parseDouble(onlinePayDtos.get(0).getRefundFee())));//退款金额 单位为分!!! |