BeeCloud.BCPay.prepareApproveRefundParameters C# (CSharp) Метод

prepareApproveRefundParameters() публичный статический Метод

public static prepareApproveRefundParameters ( string channel, List ids, bool agree, string denyReason ) : string
channel string
ids List
agree bool
denyReason string
Результат string
        public static string prepareApproveRefundParameters(string channel, List<string> ids, bool agree, string denyReason)
        {
            long timestamp = BCUtil.GetTimeStamp(DateTime.Now);

            JsonData data = new JsonData();
            data["app_id"] = BCCache.Instance.appId;
            data["app_sign"] = BCPrivateUtil.getAppSignatureByMasterSecret(BCCache.Instance.appId, BCCache.Instance.masterSecret, timestamp.ToString());
            data["timestamp"] = timestamp;
            data["channel"] = channel;
            data["ids"] = JsonMapper.ToObject(JsonMapper.ToJson(ids));
            data["agree"] = agree;
            data["denyReason"] = denyReason;

            string paraString = data.ToJson();
            return paraString;
        }