I just checked that out in nostr:nprofile1qqs9xtvrphl7p8qnua0gk9zusft33lqjkqqr7cwkr6g8wusu0lle8jcpp3mhxue69uhkyunz9e5k7qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqs6amnwvaz7tmwdaejumr0ds2g5zx8 and it looks like you can't create a unique lightning invoice. You can simply use the lightning address (looks like an email) to receive Satoshis. That is in most cases just perfect, but might not work for Binance.
In this case, I would recommend you to open an account with nostr:nprofile1qqsvn0dkjt80raqrxd470c98n7zrdehmcvj6p5hgw3kyku6zyd8z0fqpz4mhxue69uhkummnw3ezummcw3ezuer9wchsxr5s97 (anyway better than Binance) and transfer what you like to spend from Binace to strike, before you send it to primal.
Of course you could also just buy Satoshis in strike.
Alternativly you can receive Satoshis in primal with an onchain transaction. Primal does allow that, as well.