Create payment intent - Payment intent - Mercado Pago Developers
Which documentation are you looking for?

Do not know how to start integrating? 

Check the first steps
Create payment intent

POST

https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents
This endpoint allows to create a payment intent, which is a call that contains all the details of a transaction, and assign it to a device.
Request's parameters
HEADER
x-test-scope
string
This is a temporary header. It should be used only in the development stage with the value "sandbox"
PATH
deviceId
string

REQUIRED

Identifier of the device that will receive the payment intent
BODY
additional_info
object

REQUIRED

Payment intent additional info
amount
integer

REQUIRED

A positive integer representing how much to charge. The value must have two decimal places in the integer part (e.g., 175 to charge $1.75).
Response parameters
id
string
Payment intent identifier
device_id
string
Identifier of the device to which the payment intent was assigned
amount
integer
Payment intent amount
additional_info
object
Errors

400Error

400

Bad request - Field is missing o incorrect

401Error

401

Unauthorized Token is invalid

403Error

403

Forbidden - Integrator isn't registered

409Error

409

Conflict-error - Device has a queued payment intent

500Error

500

Internal server error

Request
curl -X POST \
      'https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents'\
       -H 'Content-Type: application/json' \
       -H 'x-test-scope: sandbox' \
       -H 'Authorization: Bearer TEST-8971*********918-01191*********5874530a4*********4799fdf-1*********' \
       -d '{
  "additional_info": {
    "external_reference": "some-reference-from-your-application",
    "print_on_terminal": false
  },
  "amount": 1500
}'
Sample answer
{
  "id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
  "device_id": "PAX_A910__SMARTPOS1234567890",
  "amount": 1500,
  "additional_info": {
    "external_reference": "someone-reference-from-your-application",
    "print_on_terminal": true
  }
}