I have an online course and would like to add Payments Pro (advanced integration). Basically, I would like to add paypal payments in the registration process. It would flow:
1. User clicks on register
2. Once information is filled up by user he is asked for payment through paypal
3. We direct the user to our paypal page(merchant page) where the user approves payment
4. Once approved/disapproved, paypal notifies us whether the user has approved the payment or not
5. If the payment was approved we mark the user as registered/verified and generate a access code for him
6. The access code along with registered confirmation is sent to the user in email