The Problem We Were Actually Solving
Our client's ebook sales platform was built for a global audience. They could sell their ebooks in most parts of the world, but the payment gateways they used, PayPal and Stripe, had restrictions in a key region – the Middle East. Their readers were forced to use manual payment methods or go through a third-party service, which meant lost sales and a bad user experience. We had to find a payment processor that worked seamlessly across borders.
What We Tried First (And Why It Failed)
We started by looking for alternative payment gateways that supported the same payment methods as PayPal and Stripe. WePay, a global payment processor, caught our eye, but its fees and documentation were a nightmare to work with. We also considered Paystack, but its coverage in the region we needed was limited. After weeks of testing and trial, we realized that neither option could handle the volume of transactions our client required. We were on a tight deadline, and it was time to think outside the box.
The Architecture Decision
We identified Braintree as a potential solution. It's a global payment gateway that supports a wide range of payment methods and has a robust API. We were attracted to its scalability, reliability, and ease of integration with our client's platform. WePay and Braintree had one key difference – Braintree's fees were lower, and its integration was a breeze. We decided to go with Braintree, but we also wanted a backup plan. We set up WePay as a secondary payment processor, just in case something went wrong.
What The Numbers Said After
After integrating Braintree, our client's ebook sales platform saw a significant increase in transaction volume. The fees were lower, and the integration was seamless. We monitored the platform closely and noticed a reduction in failed transactions. The client's sales also showed an uptick, and their readers were happy to use Braintree as their payment method. WePay, though, was used for less than 1% of transactions, and its higher fees made it a less desirable option. The numbers told us that Braintree was the clear winner.
What I Would Do Differently
If I'm being honest, I would have done more research on Braintree before diving in. Its fees and documentation can be overwhelming, and it took us a while to get everything working smoothly. I would also invest more time in setting up WePay as a backup plan. While it's not the most popular choice, it's still a reliable payment processor that can handle a significant volume of transactions. Our experience taught us that sometimes, it's better to look beyond the usual suspects and explore alternative solutions that might not be as well-known but can still deliver results.
Top comments (0)