Criar uma ordem - Ordens presenciais v2 - Mercado Pago Developers
Developers
Referência API
Suporte
Entrar

    Introdução

    LISTA DE API

    Preferências

    Criar uma preferência

    POST

    Pesquisar preferências

    GET

    Obter uma preferência

    GET

    Atualizar uma preferência

    PUT

    Tipos de documento

    Obter tipos de documentos

    GET

    Meios de pagamento

    Obter meios de pagamento

    GET

    Pagamentos

    Criar um pagamento

    POST

    Pesquisar pagamentos

    GET

    Obter um pagamento

    GET

    Atualizar um pagamento

    PUT

    Estornos

    Obter um estorno

    GET

    Clientes

    Criar um cliente

    POST

    Pesquisar clientes

    GET

    Obter um cliente

    GET

    Atualizar um cliente

    PUT

    Cartões

    Salvar um cartão

    POST

    Obter cartões de um cliente

    GET

    Obter um cartão

    GET

    Atualizar um cartão

    PUT

    Excluir um cartão

    DELETE

    Lojas

    Obter uma Loja

    GET

    Criar uma Loja

    POST

    Pesquisar lojas

    GET

    Atualizar uma Loja

    PUT

    Excluir uma Loja

    DELETE

    Caixa

    Criar um Caixa

    POST

    Pesquisar caixas

    GET

    Obter um Caixa

    GET

    Atualizar um Caixa

    PUT

    Excluir um Caixa

    DELETE

    Ordens presenciais

    Criar uma ordem

    POST

    Excluir uma ordem

    DELETE

    Ordens presenciais v2

    Criar uma ordem

    PUT

    Obter uma ordem

    GET

    Excluir uma ordem

    DELETE

    Ordens

    Criar uma ordem

    POST

    Pesquisar ordens

    GET

    Obter uma ordem

    GET

    Atualizar uma ordem

    PUT

    Preferência de assinatura

    Criar uma assinatura

    POST

Criar uma ordem

PUT

/instore/qr/seller/collectors/{user_id}/stores/{external_store_id}/pos/{external_pos_id}/orders
Gerar uma ordem para associar com a preferência de pagamento e obter a URL necessária para iniciar o fluxo de pagamento.
Produtos relacionados:
Código QR
Parâmetros de requisição
user_id

OBRIGATÓRIO

string
Localização: pathUser Id
external_store_id

OBRIGATÓRIO

string
Localização: pathExternal Store Id
external_pos_id

OBRIGATÓRIO

string
Localização: pathExternal POS Id
cash_out
object
Localização: bodyRetirada de dinheiro
Parâmetros de resposta
Esta requisição não tem resposta.
Solicitação
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": {}
}'
Resposta
json
{}
Erros
400bad_request
invalid_collectorIduser_id deve ser um número.
invalid_externalPosIdexternalPosId deve estar presente.
invalid_external_referenceexternal_reference deve estar presente.
invalid_total_amounttotal_amount deve estar presente.
invalid_items.sku_numberitems.sku_number deve ser um string.
invalid_items.categoryitems.category deve ser um string.
invalid_items.titleitems.title deve ser um string.
invalid_items.descriptionitems.description deve ser um string.
invalid_items.unit_measureitems.unit_measure deve ser um string.
invalid_items.quantityitems.quantity deve ser um número.
invalid_items.currency_iditems.currency_id deve ser um string.
invalid_items.unit_priceitems.unit_price deve ser um número.
invalid_items.total_amountitems.total_amount deve ser um número.
invalid_titletitle deve ser um string.
invalid_unit_measureunit_measure deve estar presente.
invalid_quantityquantity deve estar presente.
invalid_unit_priceunit_price deve estar presente.
invalid_descriptiondescription deve estar presente.
invalid_sponsor.idsponsor.id deve ser um número.
invalid_idsponsor.id deve estar presente.
invalid_cash_out.amountcash_out.amount deve ser um número.
invalid_amountcash_out.amount deve estar presente.
error_creating_seller_qr_ordercash_out é necessário para uma ordem sem um item.
invalid_expiration_dateData de expiração deve ser uma data futura válida.
500bad_request
in_store_order_creation_errorErro ao tentar criar uma ordem.
Essas informações foram úteis?

Copyright © 1999-2021 DeRemate.com de Uruguay S.R.L.

Termos e condiçõesComo cuidamos da sua privacidade
Central de vendedores

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