Subscription Migration & Gateway Guide: Token Portability and Cutover Protocols
Direct Answer: Migrating an enterprise subscription programme requires transferring subscriber profiles, billing cadences, order history, and payment credentials without billing interruptions. In Orderly, payment processing is verified for Stripe, Razorpay, and Paytm. Payment token portability is not universal: it depends strictly on vault ownership and source vendor cooperation. Claims of "zero downtime" or "universal token portability" are technically misleading and should never be assumed without pre-migration vault audits.
1. Verified Supported Payment Gateways
Orderly executes recurring transactions against tokenized customer payment references held in supported payment gateways. We verify and support the following gateways out of the box:
Verified production integration. Direct recurring charge execution against Stripe Customer (`cus_...`) and PaymentMethod (`pm_...`) references.
Verified production integration. Handles recurring mandates, UPI AutoPay tokenization, and tokenized card renewals.
Verified production integration. Manages automated recurring subscription debits against customer mandate tokens.
Orderly does not claim production support for CyberSource, Adyen, or other third-party gateways out of the box.
Gateway Boundary Clarification
Orderly does not claim production support for CyberSource, Adyen, Braintree, or other gateways unless explicitly scoped and implemented as custom integrations. If your storefront relies on a gateway not listed above, tokenization and recurring charge execution require custom adaptor engineering.
2. The Technical Reality of Payment Token Portability
A frequent misconception in subscription migration is that credit card tokens can simply be copied between vendors via CSV export. Under PCI-DSS Level 1 compliance requirements:
- Raw credit card primary account numbers (PANs) and CVVs are never accessible to merchants or subscription software.
- Payment tokens represent an agreement between a specific merchant account and a specific payment gateway vault.
- If your incumbent subscription vendor (e.g. Recharge, Ordergroove, Bold) owns the gateway vault credentials, moving payment tokens requires a formal, secure PCI vault-to-vault migration between PCI DSS Level 1 certified entities.
- If your merchant entity already owns the Stripe, Razorpay, or Paytm account, customer tokens (e.g. Stripe
cus_xxxandpm_xxx) remain valid across platforms, making migration straightforward and low-risk.
Token Portability Scenarios
Evaluating migration complexity by vault ownership model
| Vault Ownership Scenario | Portability Level | Technical Mechanism | Merchant Impact | |
|---|---|---|---|---|
| Merchant Owns Direct Gateway Account | High Portability | Direct API Mapping | Low Risk | Customer and payment method tokens persist without re-vaulting |
| Source Vendor Owns Gateway Vault (Recharge/Ordergroove/Bold) | Restricted Portability | PCI Vault-to-Vault Transfer | Moderate Risk | Requires vendor cooperation; source vendor may charge export fees or delay cutover |
| Proprietary Checkout Gateway Proxies | Zero Portability | Subscriber Re-Vaulting Required | High Risk | Customer must re-enter payment method at next billing event |
Orderly Subscription Migration Verifications
Verified Capabilities & Contracts
- ✓ Verified production recurring charge execution for Stripe, Razorpay, and Paytm.
- ✓ Structured CSV and JSON schema ingestion for subscriber schedules, cadences, and SKU maps.
- ✓ Pre-cutover dry run validation in sandbox environments.
- ✓ Graceful dunning ladders and customer-facing portal payment update links for invalid tokens.
- ✓ Full webhook replay and reconciliation tooling to ensure no missed billing events.
Operational Boundaries & Limitations
- ⚠ Token portability cannot be guaranteed where source vendor denies vault export or enforces proprietary token proxies.
- ⚠ CyberSource, Adyen, and other non-listed gateways require custom adapter development.
- ⚠ Zero downtime cannot be promised without verified vault portability and staging cutover validation.
3. Step-by-Step Migration Protocol
To ensure continuity of monthly recurring revenue (MRR) and prevent unintentional subscriber churn, Orderly implementations follow a six-stage cutover protocol:
Orderly Migration Protocol
Stage-by-stage responsibilities, verification criteria, and rollback contingencies
| Migration Stage | Responsible Party | Verification Criteria | Rollback / Fallback Path |
|---|---|---|---|
| 01 Subscriber Profile & Plan Extraction | Merchant & Legacy Vendor | Clean export of active subscriber IDs, renewal intervals, shipping addresses, and next scheduled billing dates. | Retain legacy system subscription scheduler active. |
| 02 Catalogue & SKU Mapping | Merchant Team | 100% SKU resolution against target commerce catalogue, including bundle definitions and variant IDs. | Unmapped SKUs flagged in ingestion report; pause cutover until resolved. |
| 03 Payment Reference Portability Audit | Merchant & Payment Gateway Team | Audit confirming whether existing payment references (e.g. Stripe `cus_...`) remain valid under merchant credentials. | If vendor-locked, initiate PCI-compliant vault-to-vault transfer before scheduling cutover. |
| 04 Staging Ingestion & Dry-Run Validation | Tailoredd Engineers & Merchant | Import test cohort onto Orderly staging; simulate renewal calculation, dunning rules, and webhook dispatches. | Wipe staging sandbox; refine transformation scripts. |
| 05 Dual-Run Webhook Routing & Verification | Merchant Engineering | Commerce platform order creation verified; billing engine runs in test mode alongside legacy scheduler. | Revert webhook route endpoints to legacy subscription app. |
| 06 Production Switch & Legacy Scheduler Deactivation | Merchant Team | Legacy subscription scheduler paused; Orderly billing engine activated; first live billing batch audited 1:1. | Re-enable legacy billing schedules if payment decline rate exceeds 2x historical baseline. |
4. Fault Tolerance & Exception Handling
Payment processing inevitably encounters declined cards, expired mandates, and inventory shortages. The system must degrade gracefully without canceling active subscribers:
Known Failure Modes & Degradation Behaviors
Payment gateway token revocation or expiration during cutover
Orderly catches transaction decline, marks subscription in `billing_failed` state, and queues for smart retry.
Triggers customer portal update link via SMS/Email rather than immediately canceling subscription.
Failed charge surfaces in Orderly billing exception queue with raw gateway error code.
Commerce platform out-of-stock on scheduled renewal
Inventory validation hook flags unavailable SKU before payment capture.
Configurable policy: delay renewal 48 hours, swap with pre-configured alternate SKU, or notify subscriber.
Surfaced in Orderly inventory exception tab with impacted subscription count.
Webhook delivery failure to ERP / fulfillment system
Orderly queues undelivered order creation webhooks with exponential backoff retry.
Manual single-click replay available in Orderly webhook management console.
Real-time alert in system health dashboard indicating stale webhook pipelines.
5. Architecture Summary for Subscription Teams
Summary for Technical Decision Makers
Orderly provides enterprise subscription management with direct gateway token execution for Stripe, Razorpay, and Paytm. Successful migrations depend on early verification of payment vault ownership and thorough dry-run testing rather than vendor marketing promises of effortless one-click transfers.
To evaluate Orderly for your commerce stack, review the Orderly product overview or examine the Tailoredd API documentation.
Primary Documentation & Verified Sources
- Orderly API & Integration Documentation Documentation
Subscription lifecycle rules, webhook schemas, and gateway endpoints.
- Stripe API — Migrating Customers and Payment Methods Gateway Spec
PCI-compliant vault-to-vault data transfer procedures.
- Orderly Product Surface Product Surface
Orderly recurring commerce capabilities and dashboard overview.