Can paid memberships be tested on a local installation

Hello! I’ve been hunting around to see if there is a recommended way for creating paid members in a local installation for testing purposes and theme development. The documentation for Ghost is really solid but I’m not having any luck finding this so far.

Is there a way to change the permissions for a user to paid-members only using Ghost-CLI or some other method?

Thanks in advance for the help Ghost community.

1 Like

Is there any issue with upgrading the member using a complementary subscription? Also, you can connect with Stripe in “test mode”, where there’s a hardcoded list of valid cards and no money is actually spent

Thanks so much for the quick response. :grin:

Perhaps connecting Stripe in test mode is what I need. It doesn’t look like I can set up Stripe though without adding an SSL to my local installation though? Or at least not without doing something on the backend.

If anyone has set up Ghost + Stripe in test mode before, I’d appreciate any tips y’all are willing to share.

Doesn’t look like SSL can be set up on a local install without an nginx config. Fun times.

1 Like

This is a little older but might be helpful? Stripe checkout not working in local development installation - #4 by GBJsolution

1 Like

Oooo. That could indeed by handy. I’m currently trying the approach mentioned here:

Still haven’t figured this out. Just going to note that this article looks promising and has a good example for a Node server (which is what I guess Ghost is running on?). Gonna go dig around the ghost directories some now.

Hi @vossisboss.

I was just recently discussing that with Ghost(Pro) because I need to upgrade my site with Stripe and Membership and I couldn’t find a simple way to do it on my local development.
They’ve said that one can create multiple free accounts on Ghost(Pro) in succession and they won’t be frowning. The only thing to remember is not to let the free version expire. If you close the free account yourself you can open a new one immediately, but if you let it expire there is a waiting period you need to respect before creating a new one.

Mind you, I still didn’t test this free account trickery, but hopefully, will soon.

Yeah, this is the same answer I got and it seems to be the simplest way to go about it. Hopefully the process for exporting and uploading data from one site to another will be relatively simple.

Thanks for all the help everyone!