/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' \
  -H 'Authorization: Bearer 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. (Mandatório)
external_id String Identificador único do ponto de venda definido pelo sistema integrador. (Mandatório)
external_reference String(256) Referência que pode sincronizar com seu sistema de vendas. (Mandatório)
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. (Mandatório)
id String Código do produto.
title String Título do item. (Mandatório)
currency_id String(3) Identificador de moeda no formato ISO_4217. (Mandatório)
unit_price Float Preço unitário do produto (máximo de 2 decimais). (Mandatório)
quantity Integer Quantidade do produto. (Mandatório)
description String Descrição do produto. (Mandatório)
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.

Sua pesquisa não retorna resultados.

Check the spelling of search terms or test with other keywords.