Browse Source

基础配置

master
张彭杰 2 years ago
parent
commit
2603e781cb
1 changed files with 3 additions and 5 deletions
  1. 8
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/paymentchannelorder/processor/wechat/WeChatPayProcessor.java

8
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/paymentchannelorder/processor/wechat/WeChatPayProcessor.java

@ -33,24 +33,22 @@ public class WeChatPayProcessor extends IChannelPayService {
private String mchId;
@Value("${weixin.mchkey}")
private String mchKey;
@Value("${weixin.appid}")
private String appid;
@Value("${weixin.notifyurl}")
private String notifyUrl;
@Override
public Map<String, String> handle(PaymentChannelOrder paymentChannelOrder, UserOpenId userOpenId) {
WxPayConfig wxPayConfig = getWxPayConfig();
WxPayConfig wxPayConfig = getWxPayConfig(userOpenId.getPlatformAppId());
WxPayUnifiedOrderRequest request = buildUnifiedOrderRequest(paymentChannelOrder, wxPayConfig, userOpenId.getOpenId());
WeChatPaymentBasic weChatPaymentBasic = getWeChatPaymentBasic(request, wxPayConfig);
return transformToMap(weChatPaymentBasic);
}
public WxPayConfig getWxPayConfig() {
public WxPayConfig getWxPayConfig(String appId) {
WxPayConfig wxPayConfig = new WxPayConfig();
wxPayConfig.setMchId(mchId);
wxPayConfig.setMchKey(mchKey);
wxPayConfig.setAppId(appid);
wxPayConfig.setAppId(appId);
wxPayConfig.setTradeType("JSAPI");
wxPayConfig.setNotifyUrl(notifyUrl);
return wxPayConfig;

Loading…
Cancel
Save