Inicio
Documentação
Recursos
Certificações
Comunidade

Recursos

Confira as atualizações das nossas soluções e do funcionamento do sistema ou peça suporte técnico.

Comunidade

Fique por dentro das últimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Obter pagamento - Pagamentos - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Obter pagamento

PUT

https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}
Este endpoint permite executar duas ações: capturar ou cancelar um pagamento. Para confirmar, é preciso enviar os dados de pagamento da carteira e o campo de captura em true. Para cancelar, envie os dados de pagamento da carteira e o campo status "cancelled".
Parâmetros de requisição
PATH
advanced_payment_id
number

OBRIGATÓRIO

Identificador do pagamento.
BODY
capture
boolean
Este node apenas necessita ser enviado quando for necessário confirmar um pagamento. É um campo booleano encontrado em pagamentos em duas etapas (como cartão de débito). Nesse tipo de pagamento, que é realizado de forma ...Ver mais
wallet_payment
object

OBRIGATÓRIO

Indica que é um pagamento de um vendedor com Wallet Connect previamente vinculado.
status
string
Este node somente precisa ser enviado quando é necessário cancelar um pagamento. O valor a ser inserido é 'cancelled'.
Parâmetros de resposta
id
number
ID único que identifica o pagamento.
payments
array
List of payments.
wallet_payment
object
Indica que é um advanced payment de um vendedor com Wallet Connect previamente vinculado.
disbursements
array
Erros

400Erro

400

Bad-Request

500Erro

500

Error

Requisição
curl -X PUT \
    'https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-5599*********291-02171*********139a4791e*********f7f5835-1*********' \
    -d '{
  "capture": false,
  "wallet_payment": {
    "transaction_amount": 125.98,
    "description": "Payment for the purchase of furniture",
    "external_reference": "Payment_seller_123"
  },
  "status": "cancelled"
}'
Resposta de exemplo
{
  "id": 10234567,
  "payments": [
    {
      "id": 3870106238,
      "status_detail": "approved_id",
      "payment_method_id": "credit_card_id",
      "transaction_amount": 700.5,
      "installments": 1,
      "description": "Payment for the purchase of furniture",
      "capture": true,
      "external_reference": "payment_123"
    }
  ],
  "wallet_payment": {
    "transaction_amount": 125.98,
    "description": "Payment for the purchase of furniture",
    "external_reference": "Payment_seller_123"
  },
  "disbursements": [
    {
      "collector_id": "collectorId"
    }
  ],
  "payer": {
    "id": 8879
  },
  "site_id": "MLA",
  "binary_mode": true,
  "date_created": "2018-10-20T09:34:20.518-04:00",
  "date_last_updated": "2018-10-20T09:34:20.518-04:00"
}