public async Task <CobrancaResult> Process(string input) { var infoPagamento = JsonConvert.DeserializeObject <PagamentoCieloInput>(input); var requestData = infoPagamento.ToPaymentRequest(); var requestHeader = new Dictionary <string, string>(); requestHeader.Add("MerchantId", "e4b52cd8-ecec-4f12-82d6-b6bf2df930af"); requestHeader.Add("MerchantKey", "NUZJGVRBPBIFJRNVDAMWDPRWGSWSJUUGTWVKYDDA"); var result = await RemoteClient <CieloResult> .ExecutePost("https://apisandbox.cieloecommerce.cielo.com.br/1/sales", requestData, requestHeader); return(result.ToCobrancaResult()); }