Skip to main content

Connected Platforms — mirror Vora orders into your CRM

Take payment through Vora and keep your existing commerce platform as your system‑of‑record. When a Vora charge succeeds, Vora creates the matching already‑paid order in your connected platform — so orders, fulfillment, and customer records stay exactly where your team already works.

How it works

  1. Connect your store once, from the Vora dashboard → Vora → Integrations → Connected Platforms.
  2. Send a mirror block with each Vora payment (/v1/sessions or /v1/payment_intents) describing the order — products, customer, address.
  3. On a successful charge, Vora creates the already‑paid order in your platform. Vora charged the card; the platform records the order without touching a card.

The mirror block is one shared contract across every destination — the same fields (contract_version, destination, shop, line_items, customer, plus optional attribution, shipping_address, billing_address, metadata). You pick the platform with destination; each platform's page below covers only what's specific to it.

Supported platforms

PlatformStatusGuide
ShopifyAvailableShopify order mirroring
Next Commerce (29next)AvailableNext Commerce order mirroring
sticky.ioComing soon

Shared concepts

  • The mirror block — a strict, top‑level field (not under metadata), capped at 4096 bytes. Unknown keys are rejected. Omit it to skip mirroring a charge.
  • Attribution — pass marketing / direct‑response data (affiliate, utm_*, funnel, and a passthrough map) and it maps onto the created order's attribution fields.
  • Your own metadata — attach correlation data with mirror.metadata, and reference the charge from the order via the vora_payment_intent_id stamped on it.
  • Get the result back — the order is created asynchronously; retrieve the order id (and status URL) or subscribe to the order‑created webhook.

Get started

  1. Connect your store in the dashboard (each platform's guide has the exact steps).
  2. Read your platform's guide for the destination value and any platform‑specific fields:
  3. Send the mirror block on your create call and confirm the order appears in your store.