Confirmar o cancelar un Advanced Payment - Advanced Payment - Mercado Pago Developers
¿Qué documentación quieres buscar?

¿No sabes cómo empezar la integración? 

Accede a los primeros pasos
Confirmar o cancelar un advanced payment

PUT

https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}
Este endpoint le permite realizar dos acciones. Capturar o cancelar un advanced payment. Para confirmar, es necesario enviar los datos de pago de la billetera y el campo de captura en true. Para cancelar, envíe los detalles de pago de su billetera y el campo de status "cancelled".
Parámetros para la solicitud
PATH
advanced_payment_id
number

REQUERIDO

Advanced payment identifier
BODY
capture
boolean
Este node solo debe enviarse cuando necesite confirmar un Advanced Payment. Es un campo booleano que se encuentra en pagos de dos pasos (como tarjeta de débito). En este tipo de pago, que se realiza de forma asíncrona, p...Ver más
status
string
Este node solo debe enviarse cuando sea necesario cancelar un Advanced Payment. El valor a introducir es 'cancelado'.
wallet_payment
object

REQUERIDO

Indica que es un advanced payment de un vendedor con una vinculación previa de Wallet Connect.
Parámetros de respuesta
id
number
ID único que identifica el advanced payment.
payments
array
List of payments.
wallet_payment
object

REQUERIDO

Indica que es un advanced payment de un vendedor con una vinculación previa de Wallet Connect.
disbursements
array
Errores

400Error

400

Bad-Request

400

Bad-Request

400

Bad-Request

400

Bad-Request

400

Bad-Request

400

Bad-Request

400

Bad-Request

500Error

500

Error

500

Error

Solicitud
curl -X PUT \
      'https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}'\
       -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-2151*********762-03031*********750b665b7*********4dac477-1*********' \
       -d '{
  "capture": false,
  "status": "cancelled",
  "wallet_payment": {
    "transaction_amount": 125.98,
    "description": "Payment for the purchase of furniture",
    "external_reference": "Payment_seller_123"
  }
}'
Respuesta de ejemplo
{
  "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"
}