Two reasons: flexibility and integrity.

Flexibility

Separating "buying a plan" from "activating an eSIM" lets us support use cases traditional carriers can't:

  • Buy for someone else without ever touching their device.
  • Stockpile plans for future travel without committing them to a phone.
  • Cross-device installs, reinstalls, and device switches without re-purchasing.
  • Corporate procurement, bulk gifting, PO-based invoicing.

Integrity

An eSIM profile is a cryptographic artifact allocated by our GSMA-accredited RSP partner. Generating one costs real money and reserves a real MSISDN slot. If we generated a profile at the moment of purchase — before knowing what device would install it — we'd waste those allocations, delay installs, and couple every purchase to a specific device the buyer may not even own yet.

The purchase-code model lets us defer profile generation until you actually want the eSIM on a specific device. It's the cleanest separation between commerce and provisioning.

Purchase code vs activation code

Don't confuse the two:

  • Purchase code (OL-4F7X-9K2Q-A3M8) — what Openline gave you when you paid. Giftable, bearer, reusable via Reinstall.
  • Activation code (LPA:1$rsp.openline.com$K2-...) — what redemption generates and what your phone actually installs. Single-install by GSMA spec.

See purchase code vs activation code for the full breakdown.

Still stuck?

Reach Openline support 24/7 through any of these channels:

When you write in, include your purchase code (the OL-… code we emailed you) and, if the eSIM is already installed, its ICCID (Settings → Cellular → tap the Openline line). That's enough for us to find your plan and diagnose without back-and-forth.