# QR Payments ## Get QR Code - [POST /qrpayments/getqrcode](https://docs.shift4.com/apis/payments-platform-rest/openapi/qr-payments/getqrcode.md): This endpoint is used to obtain a transaction based QR code. - Host Direct - Locally Installed UTG See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. ## Get QR Details - [POST /qrpayments/getqrdetails](https://docs.shift4.com/apis/payments-platform-rest/openapi/qr-payments/getqrdetails.md): This endpoint is used to get detailed information for a transaction based QR code. - Host Direct - Locally Installed UTG See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. ## Get QR Payment Status - [POST /qrpayments/getqrpaymentstatus](https://docs.shift4.com/apis/payments-platform-rest/openapi/qr-payments/getqrpaymentstatus.md): This endpoint is used to poll for the status of the QR code payment. - Host Direct - Locally Installed UTG See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. ## Cancel QR Payment - [POST /qrpayments/cancelqrpayment](https://docs.shift4.com/apis/payments-platform-rest/openapi/qr-payments/cancelqrpayment.md): This endpoint is used to cancel a QR code payment. If the payment was already processed the transaction will be reversed. If the payment has not yet processed it will prevent the QR code from being used to process a payment. - Host Direct - Locally Installed UTG See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option.