2nd product payment redirect going to registration instead of adding ccap to the account

Here’s what is happening. Do have pro but not setup on this S2 installation.

Have 2 products with different ccap level 1.
product #1 is a straight buy of product
product #2 is a subscription membership

Upon purchase of product #1 here is what happens:
Step 1: pay with paypal
2: goes to new user registration
3: set password email
4: login to dashboard and see product purchase.
(all seems fine here)

Upon purchase of product #2:
Step 1: pay with paypal
2: goes to new user registration page
3: can;t use same email as product #1
4: have to create a different account and product #1 does NOT show but product #2 does.

Now they have 2 accounts which is certainly not practical. There must be a better way.

Question: how can you buy several ccap products with only ONE membership and have paypal
recognize that person as already a member and just add the product to the account?

Please advise.

You need to make all but the first product available only to those logged in, and then use a Billing Modification button.

Where are billing modifications found? is it in proforms?

For forms, yes. But you can also use PayPal buttons.

I had used paypal buttons to create the test and used a page within WP where S2 is installed and page had no level and no ccap set to it…
both buttons were level 1 buttons with different ccaps.
Please explain how they should have been created in order to function properly.
Thanks

You need to move one of the buttons to a protected page, so that WP will recognize the user. This button should also be changed to be a Modification button. Otherwise, the first ccap will get cancelled.