Now that I’ve run two successful crowdfunding campaigns through Pozible, I’m starting to set up systems to accept direct payments for my various projects. The first, a page to accept one-off donations was mostly straightforward.
While Stripe is still in beta in Australia, Pozible already uses it to handle recurring subscription payments, and I’d already received an invitation into the beta program. I figured it made sense to keep all my payments in one place.
Plus I’ll eventually be using Memberful to process subscriptions, and that also uses Stripe.
To integrate Stripe into this WordPress site, I used the free plugin WP Stripe from Human Made Limited. This provided me with one payment form per website, which is all I needed for this task. I also installed the WP Stripe Email Receipts plugin by Philip Newcomer.
All that went smoothly. I installed the plugins, activated them, entered my Stripe account keys and a template for the email receipts — and they just worked.
The only difficulties came with configuring Secure Sockets Layer (SSL) on the web server, and that was down to a bug I encountered in the WHM/cPanel hosting management software while I was installing the SSL certificate. That’s nothing to do with Stripe or WordPress or the plugins, of course, just my dodgy web server.
I’ll document that bug over the fold. Meanwhile, why not try out the system and give me a tip? Was that too blatant?