mirror of
https://github.com/dromara/payment-spring-boot.git
synced 2026-03-14 05:43:46 +08:00
feat: 直连商户合单支付增加查询单笔退款
This commit is contained in:
@@ -209,4 +209,26 @@ public class WechatCombinePayApi extends AbstractApi {
|
|||||||
.request();
|
.request();
|
||||||
return wechatResponseEntity;
|
return wechatResponseEntity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单笔退款API
|
||||||
|
*
|
||||||
|
* @param outRefundNo the out refund no
|
||||||
|
* @return the wechat response entity
|
||||||
|
* @since 1.0.16.RELEASE
|
||||||
|
*/
|
||||||
|
public WechatResponseEntity<ObjectNode> queryRefundInfo(String outRefundNo) {
|
||||||
|
WechatResponseEntity<ObjectNode> wechatResponseEntity = new WechatResponseEntity<>();
|
||||||
|
this.client().withType(WechatPayV3Type.QUERY_REFUND, outRefundNo)
|
||||||
|
.function(((type, param) -> {
|
||||||
|
URI uri = UriComponentsBuilder.fromHttpUrl(type.uri(WeChatServer.CHINA))
|
||||||
|
.build()
|
||||||
|
.expand(param)
|
||||||
|
.toUri();
|
||||||
|
return Get(uri);
|
||||||
|
}))
|
||||||
|
.consumer(wechatResponseEntity::convert)
|
||||||
|
.request();
|
||||||
|
return wechatResponseEntity;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user