Maybe I am trying to do too much with one form. I am using GF with PayPal Pro, MailChimp, and User Registration,
I have a membership registration form that will create a new "Member record" (custom post type), register the user, sign them up on MailChimp list. I have a drop down field to select to pay either by check (I attach an invoice to the notification email) or to pay via credit/debit card (using PayPal pro) if they select the option, process the dues payment via PayPal Payments Pro.
Here is where I am stuck. I want to create the post as a draft, create a user guest role account and sign them up for the if they select to pay by check. If they select and successfully pay via PayPal payments Pro, I would like the post to be created as published, and the user to be set up as an editor role.
I am thinking perhaps I need a pre-submission hook based on payment type field. Or would it require different feeds, or both?