In realtà ancor prima di leggere la tua risposta avevo provato con
- Paid Member Subscriptions
- Event Manager and Tickets Selling Plugin for WooCommerce
- WooCommerce
che segue il tuo suggerimento anche se con plugin diversi, ma non mi funzionava... riguardando tutto credo che il problema fosse nell'utilizzo della sandbox di PayPal che mi rifiutava il pagamento... infatti modificando manualmente lo stato del pagamento da attesa ad attivo tutto va come deve e l'evento è visibile solo a chi ha realmente pagato la quota, quindi il problema dovrebbe essere risolto (se qualcun altro ha questa esigenza sarò lieto di spiegare meglio il tutto)...
Però a questo punto mi chiedo, se imposto la sandbox di PayPal non dovrebbe a tutti gli effetti considerarlo un pagamento corretto? O sbaglio io nel momento in cui acquisto, eppure metto le credenziali sandbox (mailpaypal-buyer@dominio)...vero è che non ho collegato una carta e quindi tento di pagare con l'account reale...potrebbe essere questo il problema, proverò in live male che vada ci rimetto 1 euro di test...