How does Stripe integration with Bold Subscriptions work in customer order flow?

Topic summary

Clarifies how customer payment data and recurring billing should flow when using Shopify with Stripe and Bold Subscriptions. Focus is on mapping existing Stripe customer records (with stored cards) to the correct Shopify customer at checkout, and ensuring Bold Subscriptions can charge the right customer recurrently across systems.

Key questions:

  • How will Shopify identify and use the correct Stripe customer/card for a logged-in shopper during checkout?
  • How does Bold Subscriptions integrate with Stripe and Shopify to create and manage recurring charges for the appropriate customer profile in each system?
  • Can existing subscribers (migrated from another platform) be linked to Stripe so payments continue seamlessly without requiring customers to re-enter card details?

Technical context:

  • Stripe: payment gateway that may already store customer and card data.
  • Shopify: e-commerce platform managing storefront and checkout.
  • Bold Subscriptions: app for subscription management and recurring billing.

Status: No answers or decisions yet; the thread seeks guidance on data mapping, integration flow, and migration strategy. No attachments or code are central to the discussion.

Summarized with AI on February 8. AI used: gpt-5.

Hello, we’re trying to understand the order flow of our customers journey while integrating Shopfiy with the Stripe payment gateway. If our Stripe account contains historical customer data, how will our new Shopify system know when to pull in the correct credit card information assigned to the specific customer that is logged in and ready to checkout? Subsequently, how will our subscription app, Bold Subscriptions, integrate with Stripe and Shopify to create the recurring charge for the appropriate customer within each system?

Furthermore, we want to make sure that we can connect our existing subscribers, who will be migrated over from our current e-comm platform, directly to stripe so that we can seamlessly continue to process their payments without the customer having to log in and manually add their credit card.

1 Like