When Stripe or Shopify change their API, get a pull request, not an outage.
AppVerix Migrate is a GitHub App that watches the Stripe and Shopify Admin API changelogs, finds the code in your repo that a deprecation breaks, and opens a pull request with the migration and a plain-English explanation linked to the official changelog.
Dependabot bumps versions. Migrate rewrites the code.
Not just a version bump
Renaming a removed parameter or moving to a replacement method is the work that version bots leave to you. Migrate does it.
Deterministic first
Every fix comes from a written rule with a link to the provider's changelog. Changes that need judgment are flagged for review, never guessed.
Reviewable
One PR per migration, with a checklist, file and line references, and the reason for each change.
How it works
Install on GitHub
Pick the repos. Migrate asks only for contents and pull request access.
We track the changelogs
Stripe API versions and Shopify's quarterly Admin API releases are turned into machine-readable rules.
Your repo is scanned
Version pins, removed parameters, removed methods, legacy endpoints and fields are detected in JS/TS and Python.
A fix PR opens
Automatic changes are committed; anything that needs a human is listed with the official migration guide.
Example from our test fixture: Stripe 2026-09-30.endive removed payment_method_types.
--- a/src/billing.ts +++ b/src/billing.ts -const stripe = new Stripe(key, { apiVersion: "2024-06-20" }); +const stripe = new Stripe(key, { apiVersion: "2026-09-30.endive" }); return stripe.paymentIntents.create({ amount, currency: "usd", - payment_method_types: ["card", "link"] }); + allowed_payment_method_types: ["card", "link"] }); - const inv = await stripe.invoices.retrieveUpcoming({ customer, subscription }); + const inv = await stripe.invoices.createPreview({ customer, subscription });
Supported APIs and rules
Rules are versioned and sourced from the official changelogs. auto-fix means a code change is committed; flagged means the PR points to the exact line and the migration guide.
| API | Change | Fix |
|---|---|---|
| Stripe | Outdated apiVersion pin → latest (2026-09-30.endive)Stripe changelog | auto-fix |
| Stripe | payment_method_types removed from Payment Intents, Setup Intents and Checkout Sessions → allowed_payment_method_types2026-09-30.endive | auto-fix |
| Stripe | Upcoming Invoice API removed → invoices.createPreview2025-03-31.basil | auto-fix (Node) |
| Stripe | Subscription current_period_start/end moved to subscription items2025-03-31.basil | flagged |
| Stripe | discount.coupon replaced by discount.source.coupon2025-09-30.clover | flagged |
| Shopify | Unsupported Admin API version (URLs, config, ApiVersion.*) → 2026-10Shopify API versioning | auto-fix |
| Shopify | REST Admin API calls (legacy since Oct 1, 2024; product REST deprecated) REST Admin API | flagged |
| Shopify | productVariantCreate / productVariantUpdate → bulk variant mutationsNew product model | flagged |
Pricing
Early access. Join the waitlist and we'll reach out when your APIs are supported. No payment needed now.