Create purchase

Realiza un pago asociado a una orden previamente creada

Body Params
airline_information
object

Objeto para la información de vuelos. Es Requerido solamente cuando order_type sea AIRLINE_ORDER.

billing_address
object

Corresponde al modelo de la dirección del cliente

browser_details
object

Objeto de detalles del navegador

string

URL de redirección

string

Identificador de la tarjeta si se encuentra tokenizada, si este valor existe solo debe enviar el cvv de la tarjeta en el objeto credit_card

string

Token de la orden a procesar

credit_card
object

Objeto de tarjeta de crédito, si el método de pago es cash o POS se debe enviar vacio

string

Device id for mercadopago fraud credential generated by the cross domain login snippet.

string
required

Email del usuario

string
enum

Es el indicador de quién comienza el flujo de transacción. Pueden ser transacciones de tipo MIT (transacción iniciada por el merchant) o CIT (transacciones iniciadas por el cliente).

Allowed:
string
enum

Es el tipo de transacción siendo procesada basada en cómo los detalles del pago son recolectados y la naturaleza de la interacción del cliente. Esta clasificación ayuda a determinar las reglas de procesamiento adecuadas, chequeos de fraude, y modelos de responsabilidad.

  • ecommerce: el cliente ingresa los detalles del pago directamente en un flujo digital de checkout
  • moto: "Mail Order" o "Telephone Order" donde el merchant ingresa los datos de la tarjeta en nombre del cliente

Notas:

  • Este campo representa el tipo de transacción, no el canal de integración técnica (por ejemplo, API, SDK).
  • Si el valor no es pasado, por defecto será ecommerce.
Allowed:
metadata
object

Agregar datos que se requieran adicionales de parte del comercio en clave-valor (JSON)

string
enum
required

El método de pago puede ser tarjeta de crédito, transferencia bancaria, POS o terminal, efectivo o pagos referenciados.

Allowed:
string
string
enum

Nombre del procesador de pago de tarjeta de crédito. En caso de ser efectivo, se debe colocar cash, en caso sea POS o terminal se debe colocar pos

Allowed:
recurrence
object
boolean

Se utiliza para la creación del usuario

secure_authentication
object
string

Session id for the current

shipping_address
object

Un objeto de la dirección del cliente

specific_fields
object
string
required

Código de la tienda, si solo cuentas con una tienda o sucursal se debe usar "all"

string
required

Token de la orden a procesar

string

It is a base64‑encoded JSON string containing user behavior analytics data.

string

Instrucciones del usuario

Headers
string
required

Llave pública del comercio

string

Identificador de la sesión de usuario

string
required

Identificador del dispositivo donde se realiza la compra

string
required

Token generado para la autenticación del usuario, debe agregarse el termino Bearer antes del token.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
multipart/form-data