Crear orden/instore/qr/seller/collectors/{user_id}/stores/{external_store_id}/pos/{external_pos_id}/ordersGenera una orden de pago asociada a la caja que quieras con toda la información de pago de tu producto o servicio.
PUT
Productos que lo utilizan:
Parámetros para la solicitud
user_idstring
Localización: pathEncuentre la identificación de usuario en su panel de desarrollador en nuestro sitio para desarrolladoresREQUERIDO
external_store_idstring
Localización: pathCustom Store ID associated to the order.REQUERIDO
external_pos_idstring
Localización: pathCustom POS ID associated to the order.REQUERIDO
cash_out
Localización: bodyRetiro de efectivo (contacto comercial requerido)object
Parámetros de 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 YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"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
}
],
"taxes": [
{
"value": 19,
"type": "IVA"
}
],
"sponsor": {
"id": 446566691
},
"cash_out": {}
}'
Respuesta
json
{}
Errores
400bad_request
invalid_collectorId
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.