Currently, QR Code only have 1 type of callback which is Payment Callback or Success Callback.
Payment callback is a callback sent when the end user has made a successful payment to the QR Code, not when the payment has been settled.
QR Code does not send expired and/or failed callback. If you call our refund API endpoint, then we will send QR Code refund callback if it is successful.