Пример #1
0
        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());
        }