You probably have to use the bc-pay-button instead and add the preimage attribute once you receive a payment. https://github.com/getAlby/bitcoin-connect?tab=readme-ov-file#components
The bitcoin connect dev tools have an example of this (polling for an external payment and then setting the preimage to update the button)
