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

cn.ipokerface.weixin.sign.WeixinPaymentSignature Maven / Gradle / Ivy

There is a newer version: 1.5.0
Show newest version
package cn.ipokerface.weixin.sign;

import cn.ipokerface.weixin.utils.DigestUtils;

/**
 * Created by       PokerFace
 * Create Date      2019-12-28.
 * Email:           [email protected]
 * Version          1.0.0
 * 

* Description: */ public class WeixinPaymentSignature extends AbstractWeixinSignature { /** * 支付密钥 */ private final String paySignKey; public WeixinPaymentSignature(String paySignKey) { this.paySignKey = paySignKey; } @Override public SignType getSignType() { return SignType.MD5; } @Override public String sign(Object obj) { StringBuilder sb = join(obj).append("&key=").append(paySignKey); return DigestUtils.MD5(sb.toString()).toUpperCase(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy