微信支付相关
This commit is contained in:
parent
b88c070ec7
commit
d70bfbc605
@ -35,7 +35,6 @@ public class AppWxPayController {
|
|||||||
|
|
||||||
@ApiOperation(value = "微信预支付", notes = "微信预支付")
|
@ApiOperation(value = "微信预支付", notes = "微信预支付")
|
||||||
@PostMapping("/createOrder")
|
@PostMapping("/createOrder")
|
||||||
@IgnoreToken
|
|
||||||
public ApiResponse<WxPayRespVO> createOrder(@RequestBody WXPayOrderReqVO req) throws Exception {
|
public ApiResponse<WxPayRespVO> createOrder(@RequestBody WXPayOrderReqVO req) throws Exception {
|
||||||
return ApiResponse.success(wxPayService.createOrder(req));
|
return ApiResponse.success(wxPayService.createOrder(req));
|
||||||
}
|
}
|
||||||
@ -50,7 +49,6 @@ public class AppWxPayController {
|
|||||||
|
|
||||||
@ApiOperation(value = "微信退款", notes = "微信退款")
|
@ApiOperation(value = "微信退款", notes = "微信退款")
|
||||||
@PostMapping("/refundOrder")
|
@PostMapping("/refundOrder")
|
||||||
@IgnoreToken
|
|
||||||
public ApiResponse<?> refundOrder(@RequestBody String orderId) throws Exception {
|
public ApiResponse<?> refundOrder(@RequestBody String orderId) throws Exception {
|
||||||
return ApiResponse.buildResult(wxPayService.refundOrder(orderId) ?
|
return ApiResponse.buildResult(wxPayService.refundOrder(orderId) ?
|
||||||
BizCodeEnum.SUCCESS :
|
BizCodeEnum.SUCCESS :
|
||||||
|
@ -80,9 +80,9 @@ wx:
|
|||||||
# 商户证书序列号
|
# 商户证书序列号
|
||||||
mchSerialNo: 2AD248A1D15F0056D6AEC20B4EEF53F3C32CBFF0
|
mchSerialNo: 2AD248A1D15F0056D6AEC20B4EEF53F3C32CBFF0
|
||||||
# 支付回调接口地址
|
# 支付回调接口地址
|
||||||
payNotifyUrl: https://xxxx/a/biz/wxpay/payNotify
|
payNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/payNotify
|
||||||
# 退款回调接口地址
|
# 退款回调接口地址
|
||||||
refundNotifyUrl: https://xxxx/a/biz/wxpay/payNotify
|
refundNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/refundNotify
|
||||||
# 商户API私钥路径
|
# 商户API私钥路径
|
||||||
keyPath: module-app/src/main/resources/cert/apiclient_key.pem
|
keyPath: module-app/src/main/resources/cert/apiclient_key.pem
|
||||||
# 商户APIV3密钥
|
# 商户APIV3密钥
|
||||||
|
@ -80,9 +80,9 @@ wx:
|
|||||||
# 商户证书序列号
|
# 商户证书序列号
|
||||||
mchSerialNo: 2AD248A1D15F0056D6AEC20B4EEF53F3C32CBFF0
|
mchSerialNo: 2AD248A1D15F0056D6AEC20B4EEF53F3C32CBFF0
|
||||||
# 支付回调接口地址
|
# 支付回调接口地址
|
||||||
payNotifyUrl: https://xxxx/a/biz/wxpay/payNotify
|
payNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/payNotify
|
||||||
# 退款回调接口地址
|
# 退款回调接口地址
|
||||||
refundNotifyUrl: https://xxxx/a/biz/wxpay/payNotify
|
refundNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/refundNotify
|
||||||
# 商户API私钥路径
|
# 商户API私钥路径
|
||||||
keyPath: module-app/src/main/resources/cert/apiclient_key.pem
|
keyPath: module-app/src/main/resources/cert/apiclient_key.pem
|
||||||
# 商户APIV3密钥
|
# 商户APIV3密钥
|
||||||
|
28
src/main/resources/cert/apiclient_key.pem
Normal file
28
src/main/resources/cert/apiclient_key.pem
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHwDoab8iRX4vn
|
||||||
|
Ta3a+gh5Z3wcyTM3VkWhkAPJGNJhaNgzOBI9b4v1x+uSZ4To2uXhQE5hvcxWSfNZ
|
||||||
|
F7H6yp+6estADeZLpdXLBDBvPDOjEGhG7YUHJjWnFh5eY2Rtnx4/7x+xCsRS+Mtq
|
||||||
|
Mx6KMrb4UZYNIq14peTQgfICkDBdqnUIkFjDmChUy0LlsSFW8AyJIqrBec5VZWf/
|
||||||
|
QqsIBf9vsTVxrqlX+5owYZuPYoFOIQJFUW8dfU20qk//BxiDjPFZBLNa02aIEbNF
|
||||||
|
SXZE2TlKD7zD0Qv/w95Hf1V+a/cxP2B6LNtqwioIdHbU6Axu7uHkr0RSPXPsvOWY
|
||||||
|
eUIpGP4bAgMBAAECggEBALm34w3TYtKu2D/tfDh9gkWGTuHgu6q2nrTxVmOxnWEN
|
||||||
|
/v3YIzVVsfaJs2ACuZNaeqNsi7PaqNKNnSD3o/X+UHYsVy8t/THWdSl1sqapfYUd
|
||||||
|
6yYPDkEwaG/6Y6/0j1pQt+pPpNKRpSlTwqTx9HIfZvkHuhBqbokfDNhECUQS1bUu
|
||||||
|
8pmyALIkuXu38B/xCs/EH+Lp1N69IA0mwalT/2zi9ZJhGNg5OWBzNbkMKf2Tck+9
|
||||||
|
SnS6s+pAT6YxB9qYhg645H3dRKXdeSYbjI+uiIe/7cJvTxfQDLD/oDap2TJQH3iM
|
||||||
|
SVbSfNFbR1tH6PiYx9eXeElEg2QXEPztbf8NcUlGOGkCgYEA8PewLVzUdHD20KkX
|
||||||
|
tZP+JCvSTy2f0kPHTc3+BU+MOlG8uZzsK06efo+X5BGkMRj8P+MPp9rJQr5IJqJl
|
||||||
|
GpeA1XpF54v2DIcNcjrQHIJ9XWoWirZjMWRVn4D5laQTI+FEV8pyFfJJOLIgBe9b
|
||||||
|
c6hBHNnAB4Y6JZ/s+US4ymK4wQ0CgYEA1DZMcuyiUgjnprUsOIokpg8RxGLIvB5+
|
||||||
|
2FyCffa/CikMRU8bRtHdpJLguArrR9rEILU6fICPARdlCg8r0XMrvniiAaS3YlDj
|
||||||
|
tSxbfrrS6xySvVFdNusv/j3i5/76IedsSArJLeQpIZMZ3n6q/dmq4kbWh+bT/5z+
|
||||||
|
MVpjWixpYccCgYBtaEh5kDh2VgP6YYv+SZ+OVMc8Y/64vUV0sh6v0ppcsFf7/p/M
|
||||||
|
WfnkhNX2G3xtPmbpqvKkx9WxlCu2Pu2g0UERrF6o7wdcUMVuI/3xs92v2Ec72+vV
|
||||||
|
tTSbIzgvFTwLgnBBXA3IoSVVtKqNh0wCi1Zk/wkNYYhtJNu3odg1K/Wu0QKBgBOv
|
||||||
|
IbI7TucrGkm1Xm+0KKgal7xOqW4BqiRpmFUU0S2hFxlKuC3+g3+jfCK2KJLWsQCT
|
||||||
|
ruQjjKA+Skn/lEHuW+1kBSr/217MQALrJWWA8NWMJfRXmrzgXehIV0bLuOnyLHIW
|
||||||
|
Rgjys/oAShMATt4TFa29gmLCv4FjT5TGXJbdrby7AoGBAOqER71Vi90UV84sYLWx
|
||||||
|
DSW/3q5/QrndmeeaQALslA6sidnTZWqlhMsNPl8dfBKl6xnrCdcaeY5xk/xmVOqP
|
||||||
|
0KedJgT+IjLwY1yJ9QOBd02ejAY3qNlKt2NiSWv2GBY1cZxqhkHNaI/UWI9CAyH5
|
||||||
|
YfkdFNxtYLdVAwuylMoV3fKI
|
||||||
|
-----END PRIVATE KEY-----
|
Loading…
x
Reference in New Issue
Block a user