public async Task <ClientResponse> CallRefundAsync(string payId, long amount) { var request = new PayRefundReq() { PayId = payId, Amount = amount }; FillAndSign(request); return(await CreatePutRequestAsync("payment/refund", request)); }
public static async Task <ClientResponse> CallRefund(string payId, long amount) { var request = new PayRefundReq() { MerchantId = MerchantId, DateTime = $"{DateTime.Now:yyyyMMddHHmmss}", PayId = payId, Amount = amount }; request.Signature = Crypto.Sign(request.ToSign(), Constants.PrivateKeyFilePath); return(await CreatePutRequest("payment/refund", request)); }