/mpmobile/instore/qr/:user_id/:external_id
BASE URI https://api.mercadopago.com/mpmobile/instore/qr/{user_id}/{external_id}
HTTP Request
curl
curl -X POST \
'https://api.mercadopago.com/mpmobile/instore/qr/USER_ID/EXTERNAL_ID?access_token=PROD_ACCESS_TOKEN' \
-d '{
"external_reference": "Factura-0001",
"notification_url": "www.yourserver.com",
"sponsor_id": 446566691,
"items" :[{
"id" : "78123172",
"title" : "Shampoo",
"currency_id" : "[FAKER][CURRENCY][ACRONYM]",
"unit_price" : 120.00,
"quantity" : 1,
"description": "Almendras",
"picture_url": "https://bit.ly/2nxdWHa"
}
]
}'
Request Params
ParameterTypeDescription
user_id
String
Identificador do usuário.
external_id
String
Identificador único do ponto de venda definido pelo sistema integrador.
external_reference
String(256)
Referência que pode sincronizar com seu sistema de vendas.
notification_url
String(500)
URL em que você gostaria de receber uma notificação de pagamento ou merchant_order.
sponsor_id
String
USER_ID de conta de Mercado Pago do sistema integrador.
items
Object
Informações sobre os produtos envolvidos no ordem.
id
String
Código do produto.
title
String
Título do item.
currency_id
String(3)
Identificador de moeda no formato ISO_4217.
unit_price
Float
Preço unitário do produto (máximo de 2 decimais).
quantity
Integer
Quantidade do produto.
description
String
Descrição do produto.
picture_url
String
URL da imagem do produto.
HTTP Response
json
{
"id": "360472057-3d2cadbf-2c54-485c-bcb9-f262adc14af6",
"items": [
{
"title" : "Shampoo",
"id" : "78123172",
"currency_id": "[FAKER][CURRENCY][ACRONYM]",
"unit_price" : 120.00,
"quantity" : 1,
"description": "Almendras",
"picture_url": "https://bit.ly/2nxdWHa"
}
],
"collector_id": 360472057,
"collector": {},
"total_amount": 120,
"amount": 120,
"external_reference": "Factura-0001",
"operation_type": "regular_payment",
"payment_methods": {
"excluded_payment_methods": [
{
"id": ""
}
],
"excluded_payment_types": [
{
"id": "ticket"
},
{
"id": "atm"
}
]
},
"marketplace": "NONE",
"marketplace_fee": 0,
"sponsor_id": 446566691,
"notification_url": "http://www.yourserver.com",
"back_urls": {
"success": "",
"pending": "",
"failure": ""
},
"payer": {
"id": 0,
"email": "",
"identification": {
"number": "",
"type": ""
},
"address": {
"primary": false,
"zip": ""
},
"phone": {
"area_code": "",
"number": ""
},
"internal_tags": []
},
"expires": false,
"additional_info": "",
"site_id": "[FAKER][GLOBALIZE][SITE_ID]",
"client_id": 360472057,
"processing_modes": [
"aggregator"
],
"internal_metadata": {}
}
Error Codes
CodeDescription
400 BAD_REQUEST
invalid_collector_id
collector_id deve ser um número.
invalid_collector_id
collector_id inválido.
invalid_sponsor_id
O sponsor_id não foi encontrado.
invalid_sponsor_id
sponsor_id deve ser um número.
invalid_sponsor_id
O parâmetro sponsor_id deve ser diferente do parâmetro collector_id.
invalid_sponsor_id
O site do parâmetro sponsor_id deve ser o mesmo que o parâmetro collector_id.
invalid_sponsor_id
O sponsor_id não aceitou os termos e condições do Mercado Pago.
invalid_sponsor_id
O sponsor_id não é um usuário ativo.
invalid_items
O valor não pode ser pago com o Mercado Pago.
invalid_items
itens obrigatórios.
invalid_items
Itens inválidos, erro de formato.
invalid_items
currency_id needed.
invalid_items
currency_id invalid.
invalid_items
quantity needed.
invalid_items
O parâmetro de quantidade é obrigatório.
invalid_items
O parâmetro unit_price é obrigatório.
invalid_items
unit_price deve ser um número.
invalid_items
Unit_price inválido.
invalid_access_token
Acesso negado.