public OrdenModeloAtendidoPost LlenarInfoOrden() { OrdenModeloAtendidoPost orden = new OrdenModeloAtendidoPost(); orden.external_reference = Guid.NewGuid().ToString().Replace("-", ""); orden.notification_url = ""; orden.sponsor_id = sponsorId; orden.items = new List <ItemOrden>(); orden.items.Add(LlenarInfoItems()); return(orden); }
public async Task <string> PostOrdenModeloAtendido(string cajaId) { using (var httpClient = new HttpClient()) { using (var request = new HttpRequestMessage(new HttpMethod("POST"), "https://api.mercadopago.com/mpmobile/instore/qr/" + userId + "/" + cajaId + "?access_token=" + accessToken)) { OrdenModeloAtendidoPost orden = LlenarInfoOrden(); request.Content = new StringContent(JsonConvert.SerializeObject(orden)); request.Content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json"); var response = await httpClient.SendAsync(request); if (response.IsSuccessStatusCode) { var suc = response.Content.ReadAsStringAsync(); return(suc.Result); } return("No se pudo crear la orden"); } } }