Actualizar Orden

Actualiza una Orden existente.

Argumentos

Tipo

Descripción

currency

string

Divisa con la cual se realizará el cobro. Utiliza el código de 3 letras del Estándar Internacional ISO 4217.

line_items

list

Lista de los productos que se venden en la orden. Debe tener al menos un producto.

shipping_lines

list

Lista de los costos de envío. Si la tienda en línea ofrece productos digitales, este parámetro es opcional.

tax_lines

list (opcional)

Lista de los impuestos que se pagan.

discount_lines

list (opcional)

Lista de los descuentos que se aplican a la orden.

pre_authorize

boolean (opcional)

Indica si los cargos de la orden deben ser preautorizados.

customer_info

hash

Hash que contiene la información del cliente.

customer_id

string

ID del cliente. Es obligatorio cuando no se envían los otros campos de customer_info.

name

string

Nombre del cliente. (opcional si se envía el id)

phone

string

Teléfono del cliente. (opcional si se envía el id)

email

string

Email del cliente. (opcional si se envía el id)

corporate

boolean

Booleano que indica si el usuario es corporativo o no, el default es false. (opcional)

shipping_contact

hash

Detalles del envío, obligatorio en caso de mandar un shipping_line. Si no recibimos un shipping_contact en la orden, se utilizará el shipping_contact del customer por default.

charges

list

Lista de los cargos que se generaron para cubrir el monto de la orden.

order = Conekta::Order.find("ord_2fw8EWJusiRrxdPzT")
order.update({
  currency: "MXN"
})
curl -H "Accept: application/vnd.conekta-v2.0.0+json" \
-H "Content-type: application/json" \
-u key_eYvWV7gSDkNYXsmr: \
-X PUT -d '{
  "currency": "MXN"
}' https://api.conekta.io/orders/ord_2fw8EWJusiRrxdPzT
$order = \Conekta\Order::find("ord_2fw8EWJusiRrxdPzT");
$order->update([
  'currency' => 'MXN'
]);
conekta.Order.find("ord_2fw8EWJusiRrxdPzT", function(err, order) {
  order.update({
    "currency": "MXN"
  }, function(err, res) {
    console.log(res.toObject());
  });
});
order = conekta.Order.find("ord_2fw8EWJusiRrxdPzT")
order.update({
  "currency": "MXN"
})
JSONObject data = new JSONObject("{'currency':'MXN'}");
Order order = Order.find("ord_2fw8EWJusiRrxdPzT");
order.update(data);
Order order = new Order().find("ord_2fw8EWJusiRrxdPzT");
order.update(@"{""currency"": ""MXN""}");
import  (
    conekta "github.com/conekta/conekta-go"
    "github.com/conekta/conekta-go/order"
)

orderParams := &conekta.OrderParams{}
orderParams.Currency = "MXN"
order.Update("ord_2fw8EWJusiRrxdPzT", orderParams)