If a buyer pays but no recurring contract appears in Subscribers:
1. Was the subscribe option actually selected?
Look at the order in Shopify admin → line item should show "Selling plan: [plan name]". If absent, the buyer's checkout didn't include the plan — likely a widget/cart-interceptor bug.
2. Cart interceptor working?
RecurX injects selling_plan into the cart line on Add-to-Cart. If your theme uses Section Rendering API or a custom Add-to-Cart, the interceptor may have missed the form.
Open DevTools → Console → reload the PDP — RecurX logs interceptor attach status (when __RECURX_DEBUG__ is enabled). Email [email protected] the line: "Cart interceptor attached: <true/false>".
3. Theme overriding ATC?
Some themes override the Add-to-Cart form with custom JS that doesn't fire native submit. RecurX's late-form-guard handles 90% of cases, but rare custom themes need a manual fix — open a ticket.
4. Verify the order has selling_plan_allocations
Shopify admin → Order → JSON view (/admin/orders/[id].json). Each line item should have selling_plan_allocations populated. Empty means the cart didn't carry the plan.