authinfo api

This commit is contained in:
Kit 2019-09-18 10:01:12 +08:00
parent 77b692e729
commit cfd496d26f
2 changed files with 41 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.http.weixin.XmlResult;
import com.foxinmy.weixin4j.pay.model.WeixinPayAccount;
import com.foxinmy.weixin4j.pay.payment.face.PayfaceAuthinfo;
import com.foxinmy.weixin4j.pay.payment.mch.*;
import com.foxinmy.weixin4j.pay.type.mch.BillType;
import com.foxinmy.weixin4j.pay.type.mch.RefundAccountType;
@ -772,4 +773,8 @@ public class PayApi extends MchApi {
return response.getAsObject(new TypeReference<OpenIdResult>() {
});
}
public PayfaceAuthinfo getWxPayfaceAuthinfo(String rawdata){
}
}

View File

@ -0,0 +1,36 @@
package com.foxinmy.weixin4j.pay.payment.face;
import com.alibaba.fastjson.annotation.JSONField;
import com.foxinmy.weixin4j.pay.payment.mch.MerchantResult;
import javax.xml.bind.annotation.XmlElement;
/**
* 微信刷脸支付交互流程--获取调用凭证(get_wxpayface_authinfo)接口响应结果
*
* @className PayfaceAuthinfo
* @author kit(kit_21cn@21cn.com)
* @date 2019年9月17日
* @since JDK 1.6
* @see
*/
public class PayfaceAuthinfo extends MerchantResult {
/**
* authinfo的有效时间, 单位秒 例如: 3600
* 在有效时间内, 对于同一台终端设备相同的参数的前提下(相同的公众号商户号 门店编号等可以用同一个authinfo
* 多次调用SDK的getWxpayfaceCode接口
*
* @see <a href="https://pay.weixin.qq.com/wiki/doc/wxfacepay/develop/sdk-android.html#人脸支付凭证-getwxpayfacecode">
* 人脸支付凭证(getWxpayfaceCode)</a>
*/
@JSONField(name = "expires_in")
@XmlElement(name = "expires_in")
private int expiresIn;
/**
* SDK调用凭证用于调用SDK的人脸识别接口
*
* @see <a href="https://pay.weixin.qq.com/wiki/doc/wxfacepay/develop/sdk-android.html#人脸支付凭证-getwxpayfacecode">
* 人脸支付凭证(getWxpayfaceCode)</a>
*/
private String authinfo;
}