All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.foxinmy.weixin4j.pay.payment.face.PayfaceAuthinfo Maven / Gradle / Ivy

The newest version!
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([email protected])
 * @date 2019年9月17日
 * @since JDK 1.6
 * @see
 */
public class PayfaceAuthinfo extends MerchantResult {
    /**
     * authinfo的有效时间, 单位秒。 例如: 3600
     * 在有效时间内, 对于同一台终端设备,相同的参数的前提下(如:相同的公众号、商户号、 门店编号等),可以用同一个authinfo,
     * 多次调用SDK的getWxpayfaceCode接口。
     *
     * @see 
     *     人脸支付凭证(getWxpayfaceCode)
     */
    @JSONField(name = "expires_in")
    @XmlElement(name = "expires_in")
    private int expiresIn;
    /**
     * SDK调用凭证。用于调用SDK的人脸识别接口。
     *
     * @see 
     *     人脸支付凭证(getWxpayfaceCode)
     */
    private String authinfo;

    public int getExpiresIn() {
        return expiresIn;
    }

    public void setExpiresIn(int expiresIn) {
        this.expiresIn = expiresIn;
    }

    public String getAuthinfo() {
        return authinfo;
    }

    public void setAuthinfo(String authinfo) {
        this.authinfo = authinfo;
    }

    @Override
    public String toString() {
        return "PayfaceAuthinfo{" +
                "expiresIn=" + expiresIn +
                ", authinfo='" + authinfo + '\'' +
                '}';
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy