DEV Community

Cover image for Selling Lightroom Presets Online Is Simpler Without PayPal or Stripe: A Personal Experiment
sarah mokoena
sarah mokoena

Posted on

Selling Lightroom Presets Online Is Simpler Without PayPal or Stripe: A Personal Experiment

The Problem We Were Actually Solving

I used to think that selling digital products, like Lightroom presets, on platforms like Gumroad or Payhip was as simple as creating an account and uploading my product. But when I tried to sell my presets in a country where PayPal and Stripe don't work, the whole process fell apart. Despite having a functional website and beautifully designed presets, I couldn't get the payment part right. It was frustrating, especially since I wasn't alone – many of my peers were facing the same issue.

What We Tried First (And Why It Failed)

I tried using PayHip, a platform-agnostic alternative to Gumroad, but it still relied on PayPal for payment processing. When I tried to switch to a local payment method in my country, PayHip's support recommended using a third-party gateway, which added unnecessary complexity and fees. I also considered using Stripe's alternative, Stripe Connect, but it required users to have a Stripe account, which wasn't ideal for a one-time payment scenario like selling presets. Both solutions didn't solve the problem of platform restrictions.

The Alternative Architecture Decision

After months of research, I discovered a different approach. I set up a payment system using a local payment processor, Mollie, which supports a wide range of payment methods in my region. I also created a custom payment page using Django and Stripe's server-side library, which allowed me to handle payments without relying on PayPal or Stripe. This approach eliminated the need for users to have a separate account or navigate through a third-party payment gateway.

What The Numbers Said After

Since implementing the new payment system, I've seen a significant decrease in customer support requests related to payment issues. In the first month, sales increased by 25% compared to the previous quarter. The new system has also allowed me to reduce fees by 15% compared to using a third-party payment gateway. However, it required a significant upfront investment in development time and infrastructure, which was a crucial factor in the decision-making process.

What I Would Do Differently

If I were to start the process again, I would focus on developing a more robust payment system from the outset, rather than relying on third-party solutions. I would also invest more time in understanding the nuances of local payment processors and their integration requirements. While the alternative architecture decision worked for me, it was largely driven by necessity and a desire to avoid the platform restrictions imposed by PayPal and Stripe.

Top comments (0)