@RestController @ControllerAdvice @RequestMapping(value="/wepay") public class WechatPay extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
NOTIFY_URL
支付异步结果通知URI地址
|
| 构造器和说明 |
|---|
WechatPay() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
closeOrder() |
PayData |
doUnifiedOrder()
发起预支付订单
|
Map<String,String> |
refund() |
Map<String,String> |
refundQuery() |
String |
wxPayNotify()
支付异步结果通知,我们在请求预支付订单时传入的地址
官方文档 :https://pay.weixin.qq.com/wiki/doc/api/app/app.php?
|
@API(title="\u53d1\u8d77\u9884\u652f\u4ed8\u8ba2\u5355\u7533\u8bf7",
param=@ApiParam(name="product_id",title="\u4ea7\u54c1ID",required=true,memo="\u5bf9\u5e94\u4ea7\u54c1\u8868\u7684ID"))
@PostMapping(value="/unified/order")
public PayData doUnifiedOrder()
@API(title="WeChat\u652f\u4ed8\u5f02\u6b65\u7ed3\u679c\u901a\u77e5")
@RequestMapping(value="/notice/{paytype}/{out_trade_no}",
method={GET,POST})
public String wxPayNotify()
@API(title="\u7533\u8bf7\u9000\u6b3e",
param=@ApiParam(name="out_trade_no",length=32,required=true,title="\u5546\u6237\u8ba2\u5355\u53f7",memo="\u5546\u6237\u8ba2\u5355\u53f7"))
@PostMapping(value="/secapi/pay/refund")
public Map<String,String> refund()
@API(title="\u7533\u8bf7\u9000\u6b3e\u67e5\u8be2",
param=@ApiParam(name="out_trade_no",length=32,required=true,title="\u5546\u6237\u8ba2\u5355\u53f7",memo="\u5546\u6237\u8ba2\u5355\u53f7"))
@PostMapping(value="/secapi/pay/refund/query")
public Map<String,String> refundQuery()
Copyright © 2023. All rights reserved.