Hi Tim,
let me try to help with the confusion.
With the GeoDirectory Price Manager you can create as many prices as you want. You do not need to create items via Invoicing. Everything is done via the GD Pricing manager under the Prices tab.
Prices that can’t be deleted are those that are set as default prices.
You could modify the 2 free prices and turn them into paid prices. Or make one of your new paid packages the default and you’ll be able to delete the free price.
Recurring payment works with Stripe too, just make sure the add-on is installed and active.
Users do not pay before adding the listing, but while adding the listing. They login, complete the form, after they enter all data they are sent to pay and if the transaction is completed the listing goes immediately online.
I believe that should answer all of your questions. If you are still uncertain please provide a link to your website and admin credentials in a private reply and we will do the basic setup for you to put you in the right direction.
Let us know,
Thanks