java实现微信App支付
maven依赖:
<dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version> </dependency>
wx: app: appId: wxdee12345681703e8 mchId: 1512345671 key: 86799C8812345675C82F3FE33FFE7EE3 notifyUrl: https://test.shuai.com/wxPayCallback
package com.bcn.yeyks.apppay.service.impl; import com.github.wxpay.sdk.WXPayConfig; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import java.io.InputStream; /** * @Author fuchangshuai * @date 2019/3/13 5:29 PM */ @Service public class WXPayConfigImpl implements WXPayConfig { @Value("${wx.app.appId}") String appID; @Value("${wx.app.key}") String key; @Value("${wx.app.mchId}") String mchID; @Override public String getAppID() { return appID; } @Override public String getMchID() { return mchID; } @Override public String getKey() { return key; } @Override public InputStream getCertStream() { return this.getClass().getResourceAsStream("/apiclient_cert.p12"); } @Override public int getHttpConnectTimeoutMs() { return 2000; } @Override public int getHttpReadTimeoutMs() { return 10000; } }
上一篇:
通过多线程提高代码的执行效率例子