members module - not assigning


I have set up the members script with a few different levels

The levels are showing up correctly

The payments buttons are correct and payment is made via Paypal Express

However no Subscription / Membership Level is assigned once payment has gone through

The view transactions button does not display any transactions made

Does this need ipn setup or something similar to register payments?

Thanks and hope you can help