We recommend use of WP Invoicing for payments, and there is a Stripe integration available:
https://wpinvoicing.com/downloads/category/gateways/
You can login there with the same credentials used on this site.
If you have questions about how WP Invoicing works, please feel free to create a topic in the support forum:
https://wpinvoicing.com/support/
If payment is made with Invoicing first, without associating the invoice and customer/user with a listing, then a listing can then be created manually by the admin and assigned to the user (as author) so that the user can then edit the listing.
It is not possible to attach a paid invoice to a listing, though, they are independant if they are not created together using the checkout flow used by the integration between Geodidrectory Pricing Manager and WP Invoicing.
https://wpgeodirectory.com/downloads/pricing-manager/