Shopify app

🚧 Status: Skeleton in place; awaiting Shopify Partner approval.

What we have

The complete app structure is at github.com/Soren-Pay/sorenpay → apps/shopify-app:

  • shopify.app.toml — top-level Shopify CLI config
  • extensions/payments-app/shopify.extension.toml — Payments App extension declaration
  • README explaining the activation path

What's left

  1. Shopify Partner submission — manual review at partners.shopify.com. Process takes weeks.
  2. Backend routes on our side:
    • POST /shopify/payment-sessions
    • POST /shopify/refund-sessions
    • POST /shopify/capture-sessions
    • POST /shopify/void-sessions
    • POST /shopify/confirmation
  3. Embedded admin UI — Polaris-based merchant settings.

Architecture

Like Stripe's Shopify app, Soren Pay would register as a Shopify Payments Provider. The Payments App API contract is essentially the same shape as our existing /api/v1/checkout/sessions endpoint, so the integration is mostly glue.

Workaround today

If you're on Shopify and want crypto checkout right now, use one of:

  • Embed SDK as a "Buy with Crypto" button added to the product page via Shopify's custom HTML embed feature
  • Manual payment method — create a draft order, mark it paid externally after the customer pays via our hosted checkout page

When the proper Shopify integration ships, all your existing data + customer records continue to work.

Stay in the loop

Star our GitHub — we announce Shopify availability there + via @sorenpay on X.