namespace Essensoft.AspNetCore.Payment.WeChatPay
{
    public class WeChatPayConsts
    {
        public const string appid = "appid";
        public const string sub_appid = "sub_appid";
        public const string mch_id = "mch_id";
        public const string sub_mch_id = "sub_mch_id";
        public const string sign_type = "sign_type";
        public const string nonce_str = "nonce_str";
        public const string sign = "sign";
        public const string noncestr = "noncestr";
        public const string timestamp = "timestamp";

        public const string return_code = "return_code";

        public const string enc_bank_no = "enc_bank_no";
        public const string enc_true_name = "enc_true_name";
        public const string partnerid = "partnerid";
        public const string prepayid = "prepayid";
        public const string package = "package";

        public const string mch_appid = "mch_appid";
        public const string mchid = "mchid";
        public const string wxappid = "wxappid";

        public const string appId = "appId";
        public const string timeStamp = "timeStamp";
        public const string nonceStr = "nonceStr";
        public const string signType = "signType";
        public const string paySign = "paySign";

        public const string workwx_sign = "workwx_sign";

        public const string MD5 = "MD5";
        public const string HMAC_SHA256 = "HMAC-SHA256";
        public const string RSA = "RSA";

        public const string Wechatpay_Serial = "Wechatpay-Serial";
        public const string Wechatpay_Timestamp = "Wechatpay-Timestamp";
        public const string Wechatpay_Nonce = "Wechatpay-Nonce";
        public const string Wechatpay_Signature = "Wechatpay-Signature";
    }
}
