After months of work, I'm excited to share these updates to #Emissary that let you sell #Music on the #Fediverse with #Bandwagon.

* Use YOUR OWN Stripe account
* Sell music as digital downloads
* Sell exclusive memberships to band updates
* 0% fees from me

This is free for everyone now, and will become a part of Bandwagon Premier when it launches later this year. More details are in the blog post:

https://bandwagon.fm/2025-july

Let's go make some noise.

July 2025

Bandwagon.fm
@benpate I'm game. Will look at this properly tomorrow!
@benpate This is really cool! Congrats! 
@benpate Stripe only? No alternative (international) payment options? Using the US-based Stripe with all the implications with user data on US servers or international servers that are not safe due to the Patriot and Homeland Acts seems not to be compatible with the Fediverse spirit to me.

@xanathon

Agreed. My original plan was to launch with at least two “P2P” payment providers, but I had to drop one along the way.

Stripe DOES work in a huge number of countries, so that is a plus.

Still, it’s important to have multiple providers to keep them all honest. Is there a good solution in your country that I can add to the list?

@benpate All Fintechs are somewhat fishy, but mollie.com seems to be okay.

@xanathon

This looks fantastic! Thanks for the pointer. I’ll put them at the top of my list to check out.

@xanathon

And yes… all fintechs are a bit fishy. Which is why we play them off each other to keep them from starting to stink.

@benpate Very nice

Just released an album on BC for free/oay what you want. Wondered if I could do similar on BW - and I can.

With circles as well, this is giving me serious food for thought.

Great to see things moving on so confidently…

@gribbles

That’s awesome. Congrats on the new release!

Bandwagon should support this now, though we might tweak the workflow to be more clear. I’d love to hear your suggestions on making this as smooth as possible for musicians fans.

@benpate It does - I tried it out on an existing album - though I've just realised I need to upload the music files :blush:

There does *feel* a bit of a disconnect in that you have to create the product in stripe - but I can also see advantages to that in that you can then attach it to different parts of BW - not least of which (multiple) circles. I think it's something that you'll get used to really quickly, and appreciate the flexibility.

And I've just realised I can have a circle for DJs/Bloggers who I want to distribute new tune to. That's *very* useful.

But I'll be updating and rationalising all my stuff on BW over the next few days (including uploading the new album), so will have a think as I do that and let you know how it goes/if I have any thoughts/ideas...

But yeah - BW is shaping up *very* nicely. Well played, sir.

@gribbles

Thanks for the encouragement!

There’s a lot of potential complexity with setting up products, which is why that’s done on Stripes website for now.

This was also the reason I had to put PayPal on hold - they don’t have a “product catalog” loke Stripe

I think we can close this gap eventually, and have some kind of product setup happen directly in Bandwagon. But this isn’t like social media posts.. we’re dealing with money now, soot has to be PERFECT right out of the gates.

@benpate Completely understand. Makes perfect sense.

Don't get me wrong - I wasn't thinking "oooh - this is a pain" when I was doing it - but I do have stripe already set up for something else - though not using products there.

It was just a little raised eyebrow to be setting up product outside of BW - but I do understand why. It was easy enough to do in stripe.

And as I said, I do suspect the advantages of not having product tied to a single item or element (like in every other music store) could be quite funky. Whereas as first it felt a bit strange, now it feels interesting - probably because I wasn't expecting it initially, but I can see the potential of linking a 'floating' product to different elements/areas/whatever in BW.

Feels nicely futureproofed as well...

I'm looking forward to exploring.

@gribbles

Yeah, there’s lots of interesting uses, like selling via your Strip OR your PayPal account :)

Still, there’s a middle ground where we make it easy to create a simple 1:1 link, then have an “advanced options” tab for more complex setups.

Lots of cool UX on the way.

But this project has been an Eldritch monstrosity that has held up three months of other progress 😅 so I needed to get it launched even with its imperfections.

@benpate Huge believer in not letting perfect be the enemy of good.

And the imperfections will probably spark a bunch of useful feedback 😉

@benpate

A quick thought - the Stripe account that was created is gribbles.co.uk - my other accounts are more identifiable (gribbles Mirlo & gribbles.bandcamp) - might be nice to have bandwagon.fm in the account name somewhere...

Also, it doesn't look like you can have 'free/PWYW' as an option - if you put in 0 in stripe, you *have* to change it to a non-zero amount on purchase. But that's obviously a Stripe thing, not a bandwagon. Being able to offer some music free would be a nice option to have, though...

@gribbles

Good point. It wouldn't hurt to have a fake "checkout" that would let you "buy" the album for a zero amount.

I'll put this on my follow-up list :)

@benpate

Another stripe thing, but just pointing it out if you don't already know

Minimum payment is £1...

@benpate Another thought... (can you tell I'm doing stuff 😉 )

You let us edit the heading for albums, live and news - it'd be good if this wasn't global. i.e. we could have different title on the home profile page than the main content pages.

So, for example, I could have 'Recent Releases' on the home page with the featured albums, then when you click though to all the title would change to 'All Releases' (or whatever), with the top of page text adding a bit of detail...

'Next Live Gig' on the home page --> 'All Upcoming Gigs' on the main live page

etc...

@benpate I would nominate WeChat as a payment processor. Yes yes, I know. But you couldn't wedge a credit card into the ethical gap between WeChat and Paypal. A sixth of the planet won't use anything else. And after paying WeChat's rates for years, I can't take anything western seriously.

@mat

Great suggestion. Thank you!

As an American 🇺🇸 I’m not very familiar with We Chat. I know it exists, but not much else.

I’ll do some digging. I’m certainly not opposed to payment solutions from all around the world (that’s kinda the point, actually)

After a quick scan, it looks like you can accept We Chat Pay through Stripe - so we’re halfway there. I’ll try to see if there’s a way to use it directly through the website.

@benpate I haven't integrated WeChat into anything for over a decade, so it wouldn't surprise me at all if international partnerships have made this smoother than I'd expect.

@mat

But that’s encouraging. If you were able to do it ten years ago, it should probably be possible today.

Any pointers on how to get started? Everything I see (quickly here, on my phone) is in Chinese

@benpate it's so cool to see you using #peertube for embedded videos. It's so wonderful to see developers supporting and showcasing other projects "walking the walk";)

Thank you! There’s really no other way I’d do it :)

@lps