Yes, you will still receive payment if a user subscribes to your profile and later deletes their account. This is because subscription payments are processed right when users subscribe.
Keep in mind that once a user deletes their account, their subscription won't automatically renew. You keep the initial payment, but any future renewals depend on the user having an active account.
All subscriptions are non-refundable, which ensures creators get paid regardless of what subscribers do with their accounts.
Related Questions
How Can I Keep My Subscribers Engaged and Renewing?
How Can I Get Paid for Chat Messages?