Skip to main content
If your checkout runs on Stripe Elements today, moving to Yuno changes the checkout layer, not your Stripe account. Yuno connects to Stripe as one provider among the ones you enable, so existing Stripe processing keeps working while you add routing, other providers, and Yuno’s checkout. This page maps each Stripe concept to what you use on Yuno.

Concepts

Checkout components

Payment flow, side by side

  1. Server creates a PaymentIntent and returns client_secret.
  2. Browser mounts the Payment Element with the secret.
  3. Browser calls stripe.confirmPayment.
  4. Stripe redirects or resolves; your server listens to payment_intent.succeeded.
One structural difference across both paths: your private key never goes to the browser. The checkout session is created on your server, and for Lite SDK and Secure Fields the payment is also created there.

Webhooks

Yuno sends one event type per object and carries the status inside the payload, so several Stripe events collapse into one Yuno event. See Webhooks and Configure Webhooks. Every Yuno webhook carries data.idempotency_key and an x-hmac-signature header; verify it as described in Verify webhook signatures.

Saved cards

Cards saved in Stripe can be brought into Yuno so returning customers do not re-enter them. Yuno supports a provider-to-provider token migration, PGP-encrypted, through the Token Migration Process. Recurring series continue without a new authentication because Yuno stores the network transaction id with each vaulted token; see Stored Credentials.

Migration order

1

Connect Stripe on Yuno

Add your Stripe account as a connection and put it on a route. Nothing changes for shoppers yet. See Set up a payment connection.
2

Replace the checkout

Swap the Payment Element for the Seamless SDK, or the Card Element for Lite SDK or Secure Fields, following React and Next.js. Run it on the same Stripe connection first so you can compare approval rates like for like.
3

Move webhooks

Subscribe your existing handlers to the Yuno events in the table above and switch the status logic to Yuno’s status and sub_status values.
4

Migrate saved cards

Run the token migration and switch stored-card charges to vaulted_token.
5

Add providers and routing

Once traffic is stable, add other providers and let Routing and Monitors decide where each payment goes.