合单支付

This commit is contained in:
felord.cn
2020-12-13 22:38:26 +08:00
parent 3ddc00ba4c
commit 62106124c5
216 changed files with 9327 additions and 373 deletions

View File

@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_252) on Sun Dec 13 11:04:45 CST 2020 -->
<!-- Generated by javadoc (1.8.0_252) on Sun Dec 13 22:12:52 CST 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>WechatPayCallback (payment-spring-boot 1.0.0.RELEASE API)</title>
<meta name="date" content="2020-12-13">
@@ -19,7 +19,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -160,15 +160,21 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static com.fasterxml.jackson.databind.ObjectMapper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#MAPPER">MAPPER</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#MAPPER">MAPPER</a></span></code>
<div class="block">The constant MAPPER.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../cn/felord/payment/wechat/v3/SignatureProvider.html" title="cn.felord.payment.wechat.v3中的类">SignatureProvider</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#signatureProvider">signatureProvider</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#signatureProvider">signatureProvider</a></span></code>
<div class="block">The Signature provider.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#tenantId">tenantId</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#tenantId">tenantId</a></span></code>
<div class="block">The Tenant id.</div>
</td>
</tr>
</table>
</li>
@@ -208,19 +214,28 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<tr id="i0" class="altColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#callback-cn.felord.payment.wechat.v3.model.ResponseSignVerifyParams-cn.felord.payment.wechat.v3.WechatPayCallback.EventType-">callback</a></span>(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.EventType.html" title="cn.felord.payment.wechat.v3中的枚举">WechatPayCallback.EventType</a>&nbsp;eventType)</code>&nbsp;</td>
<a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.EventType.html" title="cn.felord.payment.wechat.v3中的枚举">WechatPayCallback.EventType</a>&nbsp;eventType)</code>
<div class="block">Callback string.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a>,?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#combineTransactionCallback-cn.felord.payment.wechat.v3.model.ResponseSignVerifyParams-java.util.function.Consumer-">combineTransactionCallback</a></span>(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/CombineTransactionConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">CombineTransactionConsumeData</a>&gt;&nbsp;combineTransactionConsumeDataConsumer)</code>
<div class="block">微信合单支付成功回调.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a>,?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#couponCallback-cn.felord.payment.wechat.v3.model.ResponseSignVerifyParams-java.util.function.Consumer-">couponCallback</a></span>(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/CouponConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">CouponConsumeData</a>&gt;&nbsp;couponConsumeDataConsumer)</code>
<div class="block">微信支付代金券核销回调.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a>,?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.html#transactionCallback-cn.felord.payment.wechat.v3.model.ResponseSignVerifyParams-java.util.function.Consumer-">transactionCallback</a></span>(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/TransactionConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">TransactionConsumeData</a>&gt;&nbsp;couponConsumeDataConsumer)</code>
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/TransactionConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">TransactionConsumeData</a>&gt;&nbsp;transactionConsumeDataConsumer)</code>
<div class="block">微信支付成功回调.</div>
</td>
</tr>
@@ -253,6 +268,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>MAPPER</h4>
<pre>private static final&nbsp;com.fasterxml.jackson.databind.ObjectMapper MAPPER</pre>
<div class="block">The constant MAPPER.</div>
</li>
</ul>
<a name="signatureProvider">
@@ -262,6 +278,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>signatureProvider</h4>
<pre>private final&nbsp;<a href="../../../../../cn/felord/payment/wechat/v3/SignatureProvider.html" title="cn.felord.payment.wechat.v3中的类">SignatureProvider</a> signatureProvider</pre>
<div class="block">The Signature provider.</div>
</li>
</ul>
<a name="tenantId">
@@ -271,6 +288,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>tenantId</h4>
<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> tenantId</pre>
<div class="block">The Tenant id.</div>
</li>
</ul>
</li>
@@ -330,14 +348,34 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>transactionCallback</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a>,?&gt;&nbsp;transactionCallback(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/TransactionConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">TransactionConsumeData</a>&gt;&nbsp;couponConsumeDataConsumer)</pre>
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/TransactionConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">TransactionConsumeData</a>&gt;&nbsp;transactionConsumeDataConsumer)</pre>
<div class="block">微信支付成功回调.
<p>
无需开发者判断,只有扣款成功微信才会回调此接口</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>params</code> - the params</dd>
<dd><code>couponConsumeDataConsumer</code> - the coupon consume data consumer</dd>
<dd><code>transactionConsumeDataConsumer</code> - the transaction consume data consumer</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>the map</dd>
</dl>
</li>
</ul>
<a name="combineTransactionCallback-cn.felord.payment.wechat.v3.model.ResponseSignVerifyParams-java.util.function.Consumer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>combineTransactionCallback</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a>,?&gt;&nbsp;combineTransactionCallback(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="java.util.function中的类或接口">Consumer</a>&lt;<a href="../../../../../cn/felord/payment/wechat/v3/model/CombineTransactionConsumeData.html" title="cn.felord.payment.wechat.v3.model中的类">CombineTransactionConsumeData</a>&gt;&nbsp;combineTransactionConsumeDataConsumer)</pre>
<div class="block">微信合单支付成功回调.
<p>
无需开发者判断,只有扣款成功微信才会回调此接口</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>params</code> - the params</dd>
<dd><code>combineTransactionConsumeDataConsumer</code> - the combine transaction consume data consumer</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>the map</dd>
</dl>
@@ -351,6 +389,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>callback</h4>
<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a>&nbsp;callback(<a href="../../../../../cn/felord/payment/wechat/v3/model/ResponseSignVerifyParams.html" title="cn.felord.payment.wechat.v3.model中的类">ResponseSignVerifyParams</a>&nbsp;params,
<a href="../../../../../cn/felord/payment/wechat/v3/WechatPayCallback.EventType.html" title="cn.felord.payment.wechat.v3中的枚举">WechatPayCallback.EventType</a>&nbsp;eventType)</pre>
<div class="block">Callback string.</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>params</code> - the params</dd>
<dd><code>eventType</code> - the event type</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>the string</dd>
</dl>
</li>
</ul>
</li>