how to enable payment before user can submit a new abstract?
That’s not possible. Payment is linked to registration, submitting abstracts is completely independent of this.
PS: I’m curious, what’s the usecase here? Why would one pay for an event without even knowing if their abstract will be accepted?