Intelligent search powered by OpenAI
Create payment intent
POST
Products that use it:
Request's parameters
HEADER
x-test-scope
This is a temporary header. It should be used only in the development stage with the value "sandbox"string
PATH
deviceId
Identifier of the device that will receive the payment intentstring
REQUIRED
BODY
amount
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).integer
REQUIRED
additional_info
Payment intent additional infoobject
REQUIRED
Response parameters
id
Payment intent identifierstring
device_id
Identifier of the device to which the payment intent was assignedstring
amount
Payment intent amountinteger
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 '{
"amount": 1500,
"additional_info": {
"external_reference": "some-reference-from-your-application",
"print_on_terminal": false
}
}'
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
}
}