Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Actualizar una transacciĂłn de la order - Pagos online - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Actualizar una transacciĂłn de la order

PUT

https://api.mercadopago.com/v1/orders/{order_id}/transactions/{transaction_id}
Este endpoint permite actualizar la informaciĂłn de una transacciĂłn de pago de la order.
ParĂĄmetros para la solicitud
PATH
order_id
string

REQUERIDO

ID de la orden a actualizar. Este valor es devuelto en la respuesta a la requisiciĂłn Crear order.
transaction_id
string

REQUERIDO

Identificador de la transacción de pago que serå actualizadas en la order. Este ID es generado automåticamente por Mercado Pago al crear la solicitud o cuando la transacción se añade posteriormente a la orden.
BODY
payment_method
object

REQUERIDO

InformaciĂłn sobre el medio de pago. Accede al endpoint '/v1/payment_methods' para consultar todos los medios de pago disponibles y obtener una lista con los detalles de cada uno de ellos y sus propiedades.
ParĂĄmetros de respuesta
id
string
Es el 'transaction_id'. Identificador de la transacciĂłn de pago que tuvo informaciĂłn actualizada.
amount
string
Monto de la transacción. Si se utiliza un sólo método de pago, debe ser equivalente al monto ingresado en el campo "total_amount". Si se utilizan dos, es la suma entre ambos "amount" la que debe ser equivalente al valor ...Ver mås
payment_method
object

REQUERIDO

InformaciĂłn sobre el medio de pago. Accede al endpoint '/v1/payment_methods' para consultar todos los medios de pago disponibles y obtener una lista con los detalles de cada uno de ellos y sus propiedades.
Errores

400Error. ID invĂĄlido.

invalid_path_param

El order_id proporcionado en el path de la requisición no es correcto. Compruébalo y proporciona un ID vålido para volver a intentarlo.

401Error. Access Token no autorizado.

401

El valor enviado como Access Token es incorrecto. Por favor, verifĂ­calo y vuelve a intentar realizar la requisiciĂłn enviando el valor correcto.

404Error. Order no encontrada.

order_not_found

Order no encontrada. Comprueba si enviaste el ID correcto.

409Alguna regla especĂ­fica del sistema no permite realizar la acciĂłn debido a restricciones definidas.

idempotency_key_already_used

El valor enviado como header de idempotencia ya fue utilizado. Por favor, vuelve a intentar realizar la requisiciĂłn enviando un nuevo valor.

500Error genérico.

500

Error genérico. Intenta enviar la solicitud nuevamente.

Solicitud
curl -X PUT \
    'https://api.mercadopago.com/v1/orders/{order_id}/transactions/{transaction_id}'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-7434*********159-03141*********cee51edf8*********f94f589-1*********' \
    -d '{
  "payment_method": {
    "id": "visa",
    "type": "credit_card",
    "token": "12345",
    "installments": 1,
    "statement_descriptor": "approved"
  }
}'
Respuesta de ejemplo
{
  "id": "pay_01J49MMW3SSBK5PSV3DFR32959",
  "amount": "24.90",
  "payment_method": {
    "id": "visa",
    "type": "credit_card",
    "token": "12345",
    "installments": 1,
    "statement_descriptor": "approved"
  }
}