Skip to content
All projects

getSimplePay

FinTech · ShopifyProduction

getSimplePay.io — Shopify ACH Payments App

Shopify app and checkout extensions for US bank-pay — merchant admin on Polaris, payment customization functions, and ACH positioning at getsimplepay.io.

Timeline

2022 – 2024

Stack size

12 technologies

Role

Lead Engineer

Company

Real Simple Labs

•••• •••• •••• 2026
ACH · SECURE
✓ Plaid
✓ Stripe

Overview

Overview

getSimplePay (getsimplepay.io) is Real Simple Labs’ US bank-pay product: shoppers save versus card-inflated checkout prices, merchants reduce processing fees, and participating brands can run store-credit loyalty on top.

  • Primary codebase: the `simple-pay` Shopify app — Shopify CLI 3.x monorepo with an Express backend, Vite + React merchant UI (Polaris, App Bridge, React Query), checkout UI extensions, and Shopify Functions for payment customization.
  • I owned the Shopify surface end-to-end: OAuth install flows, Admin API integration, checkout extension wiring, payment-method hide/show rules by cart total, and merchant settings for customizing how SimplePay appears at checkout — alongside sibling payment services (API, checkout banners, merchant web) that complete the live product.

Problem

Problem

DTC brands on Shopify needed SimplePay as a first-class payment option — not a bolt-on iframe. That meant a proper Shopify app, checkout extensions merchants can enable, and payment-customization logic so bank pay shows up only when it makes sense, while the public site explains ACH savings to shoppers.

Architecture

Architecture

Shopify app (`simple-pay`)

Shopify CLIExpress@shopify/shopify-app-expressSQLite session storage

Merchant UI

React 17VitePolarisApp BridgeReact QueryReact Router

Checkout & functions

Checkout UI extensions (`simple-pay-checkout`)Payment customization Shopify FunctionCustom payment checkout scripts

Extended platform (RL)

Payment APIsPlaid / Stripe / Dwolla railsStore creditsMerchant dashboards

Features

Features

  • Shopify app scaffold: OAuth, webhooks, GraphQL/REST Admin API access, and embedded Polaris merchant experience.
  • Checkout UI extension (`simple-pay-checkout`) for in-checkout SimplePay UX and metafield-driven shopper inputs.
  • Payment customization Shopify Function — hide or surface payment methods based on configured cart totals and method names.
  • Merchant admin pages for payment-customization CRUD (create/update rules, redirect back to Shopify payment settings).
  • Custom payment form hooks (`custom-payment.js`) for processing bank-pay selection at checkout.
  • Shopify app deploy pipeline (`shopify app build` / `deploy`) with extensions for payment customization and checkout.
  • Product positioning on getsimplepay.io: ACH savings, Plaid-secured bank linking, store credits up to ~10%, and brand checkout embeds.

Outcomes

Outcomes

  • Shipped the Shopify app and extensions that let merchants offer SimplePay at checkout without custom theme surgery.
  • Gave operators configurable payment-customization rules instead of hard-coded checkout behaviour.
  • Connected the Shopify channel to the broader SimplePay platform so bank-pay could scale across RL payment services.

Technologies

Technologies

Shopify CLIShopify FunctionsCheckout UI ExtensionsExpressReactVitePolarisApp BridgeReact QueryPlaidStripeACH

FAQ

FAQ

What is the main engineering repo for SimplePay on Shopify?

The Shopify app lives in the `simple-pay` monorepo: Express backend, Vite/React Polaris admin, checkout UI extensions, and payment-customization functions — deployed via Shopify CLI alongside the public getsimplepay.io product.

How is getSimplePay different from card checkout?

Shoppers pay from a linked US bank account via ACH. Merchants avoid card-network fees on those orders, and participating brands can fund store credits so customers save again on the next purchase.

What did you own as lead engineer?

The Shopify app and checkout layer: extensions, payment customization functions, merchant admin flows, and integration points into Real Simple Labs’ payment APIs and loyalty mechanics.

More work

Have something to build?

Tell me what you're building — start with a free call

Send a message

Founder, SolutionPlus · AI Product Engineer

SQ
Saif Qureshi
  • Berlin, Germany · Production AI agents and systems for companies and enterprises
  • Outcomes-focused delivery: measurable impact, not demos.

Contact

Available for new projects
© 2026 Made withby Saif Qureshi
React · TypeScript · Tailwind CSS