Crear una orden - Órdenes presenciales v2 - Mercado Pago Developers
Developers
Referencia de API
Soporte
Ingresar

    Introducción

    LISTA DE API

    Preferencias

    Crear una preferencia

    POST

    Buscar preferencias

    GET

    Obtener una preferencia

    GET

    Actualizar una preferencia

    PUT

    Tipos de documento

    Obtener tipos de documentos

    GET

    Medios de pago

    Obtener los medios de pago

    GET

    Pagos

    Crear un pago

    POST

    Buscar pagos

    GET

    Obtener un pago

    GET

    Actualizar un pago

    PUT

    Contracargos

    Obtener un contracargo

    GET

    Clientes

    Crear un cliente

    POST

    Buscar clientes

    GET

    Obtener un cliente

    GET

    Actualizar un cliente

    PUT

    Tarjetas

    Guardar una tarjeta

    POST

    Obtener tarjetas de un cliente

    GET

    Obtener una tarjeta

    GET

    Actualizar una tarjeta

    PUT

    Eliminar una tarjeta

    DELETE

    Sucursales

    Obtener una Sucursal

    GET

    Crear una Sucursal

    POST

    Buscar sucursales

    GET

    Actualizar una Sucursal

    PUT

    Eliminar una Sucursal

    DELETE

    Cajas

    Crear una Caja

    POST

    Buscar cajas

    GET

    Obtener una Caja

    GET

    Actualizar una Caja

    PUT

    Eliminar una Caja

    DELETE

    Órdenes presenciales

    Crear una orden

    POST

    Eliminar una orden

    DELETE

    Órdenes presenciales v2

    Crear una orden

    PUT

    Obtener una orden

    GET

    Eliminar una orden

    DELETE

    Órdenes

    Crear una orden

    POST

    Buscar órdenes

    GET

    Obtener una orden

    GET

    Actualizar una orden

    PUT

    Preferencia de Subscripción

    Crear una suscripción

    POST

Crear una orden

PUT

/instore/qr/seller/collectors/{user_id}/stores/{external_store_id}/pos/{external_pos_id}/orders
Genera una orden de pago asociada a la caja que quieras con toda la información de pago de tu producto o servicio.
Productos que lo utilizan:
Código QR
Parámetros para la solicitud
user_id

REQUERIDO

string
Localización: pathUser Id
external_store_id

REQUERIDO

string
Localización: pathExternal Store Id
external_pos_id

REQUERIDO

string
Localización: pathExternal POS Id
cash_out
object
Localización: bodyExtracción de efectivo
Parámetros de respuesta
Esta solicitud no tiene respuesta.
Solicitud
curl
curl -X PUT \
    'https://api.mercadopago.com/instore/qr/seller/collectors/{user_id}/stores/{external_store_id}/pos/{external_pos_id}/orders' \
    -H 'Authorization: Bearer ACCESS_TOKEN_ENV' \ 
    -d '{
  "user_id": "FJ12399-123JAF",
  "external_store_id": "123123ABIOPPQ1",
  "external_pos_id": "928GAO199DB",
  "external_reference": 12345,
  "title": "Product order",
  "notification_url": "www.yourserver.com",
  "total_amount": 100,
  "items": [
    {
      "sku_number": "A123K9191938",
      "category": "marketplace",
      "title": "Point Mini",
      "description": "This is the Point Mini",
      "unit_price": 100,
      "quantity": 1,
      "unit_measure": "unit",
      "total_amount": 100
    }
  ],
  "sponsor": {},
  "cash_out": {}
}'
Respuesta
json
{}
Errores
400bad_request
invalid_collectorIduser_id debe ser un número.
invalid_externalPosIdexternalPosId debe estar presente.
invalid_external_referenceexternal_reference debe estar presente.
invalid_total_amounttotal_amount debe estar presente.
invalid_items.sku_numberitems.sku_number debe ser un string.
invalid_items.categoryitems.category debe ser un string.
invalid_items.titleitems.title debe ser un string.
invalid_items.descriptionitems.description debe ser un string.
invalid_items.unit_measureitems.unit_measure debe ser un string.
invalid_items.quantityitems.quantity debe ser un número.
invalid_items.currency_iditems.currency_id debe ser un string.
invalid_items.unit_priceitems.unit_price debe ser un número.
invalid_items.total_amountitems.total_amount debe ser un número.
invalid_titletitle debe ser un string.
invalid_unit_measureunit_measure debe estar presente.
invalid_quantityquantity debe estar presente.
invalid_unit_priceunit_price debe estar presente.
invalid_descriptiondescription debe estar presente.
invalid_sponsor.idsponsor.id debe ser un número.
invalid_idsponsor.id debe estar presente.
invalid_cash_out.amountcash_out.amount debe ser un número.
invalid_amountcash_out.amount debe estar presente.
error_creating_seller_qr_ordercash_out es requerido para una orden sin ítems.
invalid_expiration_dateFecha de expiración debe ser una fecha futura válida.
500bad_request
in_store_order_creation_errorError al intentar crear una orden.
¿Te resultó útil esta información?

Copyright © 1999-2021 MercadoLibre Perú S.R.L.

Términos y condicionesCómo cuidamos tu privacidad
Partners Mercado Pago

Al navegar en este sitio aceptas las cookies que utilizamos para mejorar tu experiencia. Más información.