public class WechatPayCallback extends Object
| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) static class |
WechatPayCallback.EventType
事件类型用于处理回调.
|
| 限定符和类型 | 字段和说明 |
|---|---|
private static com.fasterxml.jackson.databind.ObjectMapper |
MAPPER
The constant MAPPER.
|
private SignatureProvider |
signatureProvider
The Signature provider.
|
private String |
tenantId
The Tenant id.
|
| 构造器和说明 |
|---|
WechatPayCallback(SignatureProvider signatureProvider,
String tenantId)
Instantiates a new Wechat pay callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
private String |
callback(ResponseSignVerifyParams params,
WechatPayCallback.EventType eventType)
Callback string.
|
Map<String,?> |
combineTransactionCallback(ResponseSignVerifyParams params,
Consumer<CombineTransactionConsumeData> combineTransactionConsumeDataConsumer)
微信合单支付成功回调.
|
Map<String,?> |
couponCallback(ResponseSignVerifyParams params,
Consumer<CouponConsumeData> couponConsumeDataConsumer)
微信支付代金券核销回调.
|
Map<String,?> |
transactionCallback(ResponseSignVerifyParams params,
Consumer<TransactionConsumeData> transactionConsumeDataConsumer)
微信支付成功回调.
|
private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
private final SignatureProvider signatureProvider
private final String tenantId
public WechatPayCallback(SignatureProvider signatureProvider, String tenantId)
signatureProvider - the signature providertenantId - the tenant idpublic Map<String,?> couponCallback(ResponseSignVerifyParams params, Consumer<CouponConsumeData> couponConsumeDataConsumer)
params - the paramscouponConsumeDataConsumer - the coupon consume data consumerpublic Map<String,?> transactionCallback(ResponseSignVerifyParams params, Consumer<TransactionConsumeData> transactionConsumeDataConsumer)
无需开发者判断,只有扣款成功微信才会回调此接口
params - the paramstransactionConsumeDataConsumer - the transaction consume data consumerpublic Map<String,?> combineTransactionCallback(ResponseSignVerifyParams params, Consumer<CombineTransactionConsumeData> combineTransactionConsumeDataConsumer)
无需开发者判断,只有扣款成功微信才会回调此接口
params - the paramscombineTransactionConsumeDataConsumer - the combine transaction consume data consumerprivate String callback(ResponseSignVerifyParams params, WechatPayCallback.EventType eventType)
params - the paramseventType - the event typeCopyright © 2020. All rights reserved.