Describe the bug
Payment method is called before attendee successfully created
Parent issue - #786
To Reproduce
Go for payment with blank user details.
Expected behavior
Payment method should be called after attendee successfully created.
Would you like to work on the issue?