I am using receipt connector and have created a provider that, if our tender is part of the order, prints the payment's note on the receipt.
If I finish the tender and hit print customer receipt immediately, getNote returns true. If I wait a second or two, or reprint the receipt, the note is there. I have utilized the rest api to look and the note is there, but I think I have seen instances where it is not.
Any suggestions? It knows about the rest of the payment because that prints.