public async Task <ClientResponse> CallCustomerInfoAsync(string customerId) { var request = new CustReq() { CustomerId = customerId }; FillAndSign(request); return(await CreateGetRequestAsync("customer/info", request)); }
private static async Task <ClientResponse> CreateGetRequest(string method, CustReq request) { var url = $"{Constants.GatewayUrl}/" + $"{method}/" + $"{HttpUtility.UrlEncode(request.MerchantId)}/" + $"{request.CustomerId}/" + $"{request.DateTime}/" + $"{HttpUtility.UrlEncode(request.Signature, Encoding.UTF8)}"; return(await GetRequestResponse(url)); }
public static async Task <ClientResponse> CallCustomerInfo(string customerId) { var request = new CustReq() { MerchantId = MerchantId, DateTime = $"{DateTime.Now:yyyyMMddHHmmss}", CustomerId = customerId }; request.Signature = Crypto.Sign(request.ToSign(), Constants.PrivateKeyFilePath); return(await CreateGetRequest("customer/info", request)); }