POS transactions and the payment.create webhook missing the note

When doing a transaction in the POS application it gives us back a transaction but does also appear to create a payment which then triggers the payment.created hook. We want to use this hook in our integration but the payment that is created and sent back does not contain the note that was part of the initial transaction. The note can be seen in the dashboard, and if we pull back the transaction via the deprecated transactions API the note is there.

Is this perhaps a bug or an intended feature? We would like to use the payment.created hook to circumvent the deprecated API but need the note value to do so.

Unfortunately at this time the note from POS payments isn’t currently returned in the webhook body. If you need the note from POS payments you can use RetrieveOrder with the returned order_id in the payment.created event to get the note.

This is a very popular feature request and we hope to have more options for you soon, so thanks for your continued patience.