Oct 07, 2025
No image
Boodil: Creating a Payment Gateway Custom Shopify App that Entered the Shopify Ecosystem
Completed

Boodil: Creating a Payment Gateway Custom Shopify App that Entered the Shopify Ecosystem

$50,000+
2-3 months
United Kingdom
2-5
view project
Service categories
Service Lines
Software Development
Ecommerce
IT Services
Domain focus
Banking & Financial Services
Other
Technology
Programming language
Ruby
Frameworks
Ruby on Rails
Subcategories
Software Development
Business Software
Ecommerce
Shopify
IT Services
App Management & Support

Challenge

Background

Boodil is a fintech company offering open banking / account-to-account payment solutions aimed to simplify and reduce transaction costs for e-commerce merchants. However, although their core payments platform was solid, they couldn’t integrate directly with Shopify, limiting their market reach.

Challenge & Goal

Their main challenge was to build a Shopify-approved payment application that connects Boodil’s backend payments system with Shopify stores, while satisfying Shopify’s strict compliance, security, and operational standards. 

Solution

The goals included:

  • Develop a secure, scalable Shopify app that enables merchants to accept Boodil payments seamlessly.
  • Implement enterprise features — refunds, sandbox mode, webhook handling, multi-market support, currency handling.
  • Create an architecture that balances reliability, performance, and extensibility for future growth.

Technologies Used

  • Backend / App: Ruby on Rails
  • Infrastructure: AWS (EC2, ECR, S3, CodePipeline, CodeDeploy, KMS)
  • Background Jobs: Sidekiq
  • Front / App UI: Polaris View Components
  • Security & Integration: HMAC, encrypted storage, webhook verification

Results

We built the system on Ruby on Rails, using AWS infrastructure, background processing (Sidekiq) and secure patterns (HMAC verification, encrypted data, webhook safety) to meet Shopify’s standards. A thin Shopify app delegated core logic to a robust intermediary layer, enabling multi-market and multi-currency operations without duplication.

As a result, Boodil became an approved Shopify payment provider, unlocking access to Shopify’s merchant base, expanding into multiple markets, and supporting high transaction volumes. Merchant feedback emphasizes ease of installation, reliability, and performance.

Read more: