Onboarding
This page lists what Luxorr does and what you do before you go live.
What Luxorr does
Section titled “What Luxorr does”Luxorr does the following:
- Creates your account, or one account for each operator if you are a platform, with your brands, logo, and brand color.
- Agrees with you on the delivery countries, the currency that Luxorr bills you in, and whether new personal links and store orders need approval.
- Sets up the campaigns that your links are for, such as “VIP birthdays”.
- Sets up your rewards stores, their gifts, and your coin rate for each brand.
- Creates Luxorr workspace accounts for your team, including an Administrator.
- Turns on API access.
- Creates the first key, or lets your Administrator create it.
- Reviews your integration before you go live.
What you do
Section titled “What you do”Before you go live, check your integration against the following lists.
For every integration:
- Keep the key in a secret store, and check it with
GET /me. For more information, see Getting started. - Set a webhook URL, and verify the signature of each webhook.
- Deduplicate events by
id. - Handle errors by
code. For more information, see Errors. - Never store or log a key or a webhook secret in plain text.
For personal links:
- Store the IDs of your campaigns.
- Build the
Idempotency-Keyfrom the occasion and the player. - Handle the
REQUESTEDandEXPIREDstatuses.
For more information, see Personal links.
For a rewards store:
- Deduct the player’s coins when the order returns
201. - If a request times out, send it again with the same
Idempotency-Key. - If the order returns
price_changed, show the player the new price. - Refund the coins once when
order.cancelledarrives.
For more information, see Rewards stores.
Go live
Section titled “Go live”To go live, send one real link or place one real order together with Luxorr.
Support
Section titled “Support”For questions about your account, campaigns, or a gift, ask your Luxorr contact.

