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". When going to production, it should be removedstring
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 info.object
Response parameters
id
Payment intent identifier.string
device_id
Identifier of the device to which the payment intent was assigned.string
amount
Payment intent amount.integer
additional_info
Payment intent 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-4599*********755-11221*********d497ae962*********ecf8d85-1*********' \
-d '{
"amount": 1500,
"additional_info": {
"external_reference": "some-reference-from-your-application",
"print_on_terminal": false,
"ticket_number": "S0392JED"
}
}'
Sample answer
{
"id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
"device_id": "PAX_A910__SMARTPOS1234345545",
"amount": 1500,
"additional_info": {
"external_reference": "someone-reference-from-your-application",
"print_on_terminal": true,
"ticket_number": "S0392JED"
}
}