Files
payment-spring-boot/docs/apidocs/cn/felord/payment/wechat/v3/package-use.html
felord.cn b10e2702ce 'init'
2021-01-11 14:09:45 +08:00

270 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_252) on Sun Dec 13 22:43:48 CST 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>程序包 cn.felord.payment.wechat.v3的使用 (payment-spring-boot 1.0.0.RELEASE API)</title>
<meta name="date" content="2020-12-13">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u7A0B\u5E8F\u5305 cn.felord.payment.wechat.v3\u7684\u4F7F\u7528 (payment-spring-boot 1.0.0.RELEASE API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li></li>
<li class="navBarCell1Rev">使用</li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../../index-all.html">索引</a></li>
<li><a href="../../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?cn/felord/payment/wechat/v3/package-use.html" target="_top">框架</a></li>
<li><a href="package-use.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="程序包的使用 cn.felord.payment.wechat.v3" class="title">程序包的使用<br>cn.felord.payment.wechat.v3</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
<caption><span>使用<a href="../../../../../cn/felord/payment/wechat/v3/package-summary.html">cn.felord.payment.wechat.v3</a>的程序包</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">程序包</th>
<th class="colLast" scope="col">说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#cn.felord.payment.wechat">cn.felord.payment.wechat</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#cn.felord.payment.wechat.v3">cn.felord.payment.wechat.v3</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="cn.felord.payment.wechat">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../../../cn/felord/payment/wechat/package-summary.html">cn.felord.payment.wechat</a>使用的<a href="../../../../../cn/felord/payment/wechat/v3/package-summary.html">cn.felord.payment.wechat.v3</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/SignatureProvider.html#cn.felord.payment.wechat">SignatureProvider</a>
<div class="block">签名 加签 验签
我方请求微信服务器时需要根据我方的API证书对参数进行加签微信服务器会根据我方签名验签以确定请求来自我方服务器
然后微信服务器响应我方请求并在响应报文中使用【微信平台证书】加签 我方需要根据规则验签是否响应来自微信支付服务器
其中【微信平台证书】定期会进行更新,不受我方管控,我方需要适当的时候获取最新的证书列表。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatApiProvider.html#cn.felord.payment.wechat">WechatApiProvider</a>
<div class="block">微信支付工具.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatMetaContainer.html#cn.felord.payment.wechat">WechatMetaContainer</a>
<div class="block">配置容器</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatPayClient.html#cn.felord.payment.wechat">WechatPayClient</a>
<div class="block">The type Wechat pay client.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="cn.felord.payment.wechat.v3">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../../../cn/felord/payment/wechat/v3/package-summary.html">cn.felord.payment.wechat.v3</a>使用的<a href="../../../../../cn/felord/payment/wechat/v3/package-summary.html">cn.felord.payment.wechat.v3</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/AbstractApi.html#cn.felord.payment.wechat.v3">AbstractApi</a>
<div class="block">The type Abstract api.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/SignatureProvider.html#cn.felord.payment.wechat.v3">SignatureProvider</a>
<div class="block">签名 加签 验签
我方请求微信服务器时需要根据我方的API证书对参数进行加签微信服务器会根据我方签名验签以确定请求来自我方服务器
然后微信服务器响应我方请求并在响应报文中使用【微信平台证书】加签 我方需要根据规则验签是否响应来自微信支付服务器
其中【微信平台证书】定期会进行更新,不受我方管控,我方需要适当的时候获取最新的证书列表。</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatCombinePayApi.html#cn.felord.payment.wechat.v3">WechatCombinePayApi</a>
<div class="block">微信合单支付.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatDirectPayApi.html#cn.felord.payment.wechat.v3">WechatDirectPayApi</a>
<div class="block">普通支付-直连模式.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatMarketingFavorApi.html#cn.felord.payment.wechat.v3">WechatMarketingFavorApi</a>
<div class="block">微信支付营销代金券API</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatMetaBean.html#cn.felord.payment.wechat.v3">WechatMetaBean</a>
<div class="block">微信支付元数据Bean.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatMetaContainer.html#cn.felord.payment.wechat.v3">WechatMetaContainer</a>
<div class="block">配置容器</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatPayCallback.html#cn.felord.payment.wechat.v3">WechatPayCallback</a>
<div class="block">微信支付回调工具.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatPayCallback.EventType.html#cn.felord.payment.wechat.v3">WechatPayCallback.EventType</a>
<div class="block">事件类型用于处理回调.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatPayClient.html#cn.felord.payment.wechat.v3">WechatPayClient</a>
<div class="block">The type Wechat pay client.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatPayClient.Executor.html#cn.felord.payment.wechat.v3">WechatPayClient.Executor</a>
<div class="block">The type Executor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatRequestEntity.html#cn.felord.payment.wechat.v3">WechatRequestEntity</a>
<div class="block">The type Wechat request entity.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../cn/felord/payment/wechat/v3/class-use/WechatResponseEntity.html#cn.felord.payment.wechat.v3">WechatResponseEntity</a>
<div class="block">The type Wechat response entity.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li></li>
<li class="navBarCell1Rev">使用</li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../../index-all.html">索引</a></li>
<li><a href="../../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?cn/felord/payment/wechat/v3/package-use.html" target="_top">框架</a></li>
<li><a href="package-use.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</body>
</html>