Create a Go Reader Payment
Changed onInitiates a payment on the SumUp Go terminal identified by the reader ID.
Use client_transaction_id as an idempotency key: retrying the request with the same value returns the result of the original payment instead of creating a duplicate.
Request
- Base URLhttps://api.sumup.com
- URLhttps://api.sumup.com/v0/merchants/{merchant_code}/readers/{reader_id}/go-checkout
- Auth
- HTTP bearer
- or OAuth 2Authorization code: https://api.sumup.com/authorizeToken URL: https://api.sumup.com/token scopes: payments, readers.write
Path parameters
Short unique identifier for the merchant.
Unique identifier of the reader that the payment is initiated on.
The unique identifier of the reader.
Request body
Example request
{
"affiliate": {
"app_id": "com.example.app",
"key": "123e4567-e89b-12d3-a456-426614174000"
},
"client_transaction_id": "19e12390-72cf-4f9f-80b5-b0c8a67fa43f",
"tip_amount": 200,
"total_amount": {
"currency": "MXN",
"value": 1000
}
}Response
Returns the result of the payment initiated on the reader.
Example response
{
"data": {
"client_transaction_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"transaction_code": "TEENSK4W2K"
}
}Changes
- breaking
added
subschema #1to therequest propertyallOflist - breaking
added
subschema #1to therequest propertyallOflist - breaking
the
request property type changed fromobjectto no type - breaking
the
request property type changed fromobjectto no type - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/
- breaking
- warning
deleted the
headerrequest parameterAuthorization - info
removed the non-success response with the status
- warning