Raklet engineering docs · Help Center draft

Digital Membership Cards: How They Work and How to Choose Fields

Digital membership cards let members carry a branded card with a scannable QR code on the web, Apple Wallet, or Google Wallet. This guide explains where admins configure the card, which data can appear in each slot, how barcode scanning behaves, and how layouts differ between the member portal and wallet apps.

What digital cards are

A digital membership card is a pass-style card tied to a member’s subscription. It can show the member’s name, membership number, plan details, and other fields you choose. Members can:

Card layout is controlled at the organization level under Membership settings. The same field mapping applies to every plan unless a plan overrides colors.

Where to configure your card

  1. Sign in to the Admin Panel.
  2. Open Membership in the main navigation.
  3. Go to SettingsDigital Card.
  4. Choose data fields, labels, barcode behavior, and colors. Use the live preview on the right.
  5. Click Save.

Direct path in the manager app:

Membership → Settings → Digital Card

Admin Digital Card settings page with field selectors and live preview
Figure 1 — Digital Card settings (admin). Left: logo, five field slots (data field + display label), barcode type, and colors. Right: live preview of how the pass will look with sample values.

The five configurable field slots

Each digital card has five slots. For every slot you pick a data field (what to show) and a display label (the small caption members see above the value).

Slot Role on the card Typical use
Primary field Large headline on the card Member name
Secondary field Supporting line under the headline Member number
Auxiliary field 1 Full-width row above the auxiliary pair Plan name
Auxiliary field 2 Left column in the bottom auxiliary row Expiration / renewal date
Auxiliary field 3 Right column in the bottom auxiliary row Custom field, benefit, interval, or hidden

Data field picker

Each slot has a searchable dropdown grouped by category, for example Membership · Name or Custom fields · Skills. Type in the box to filter fields quickly.

Display label

The display label is the caption shown on the card (for example Name, Member No, Plan). For built-in membership fields, Raklet suggests a default label when you change the data field. You can edit the label to match your organization’s wording or language needs.

For contact or custom fields, the field’s name from your account settings is used as the default label. You can still override it.

Hidden slots

Choose Options → Hidden in the data field dropdown to leave a slot empty. Hidden slots do not appear on the card and their display label is cleared automatically.

Status is always shown in the card header. Subscription status (for example Active, Past Due) appears in the top-right header on web and wallet passes. It is separate from the five configurable slots, so you do not need to assign a slot to Status unless you also want it duplicated in the body.

Built-in data you can display

These membership fields are available in every organization:

Field What members see Notes
NameMember’s full nameBest fit for the primary slot
Member NoMembership / member numberOften used in the secondary slot
PlanSubscription plan name
Exp. DateRenewal or end dateHidden automatically when there is no date (for example one-time or scheduled plans)
StatusSubscription status textAlso shown in the header by default
BenefitPlan benefit text from the plan editorRich text is shown as plain text on wallet passes
IntervalBilling interval (for example Annual)
Start DateSubscription start date
End DateSubscription end date
HiddenNothingRemoves the slot from the card

Contact and custom fields

Beyond built-in membership fields, you can map organization attributes to any slot:

Some internal or duplicate fields are intentionally excluded from the picker (for example balance, tags, or fields already represented by built-in options). Manage available custom fields from Settings → Fields; a link is provided on the Digital Card page.

Default layout for new organizations

When an organization has not saved Digital Card settings yet, Raklet uses these defaults:

Slot Data field Display label
PrimaryNameName
SecondaryMember NoMember No
Auxiliary 1PlanPlan
Auxiliary 2Exp. DateExp. Date
Auxiliary 3Hidden

Default colors are derived from your organization brand color when available (background + contrasting text). Default logo uses your organization logo.

Barcode / QR code behavior

Digital cards use a QR code (format PKBarcodeFormatQR). What happens when someone scans the code depends on Barcode Message Type:

Setting When scanned Typical use case
Launch Check-in (default) Opens the member’s card page with check-in mode (?checkin=true). Staff or the member can tap Check-in. Events, front desk, membership verification with one-tap check-in
Launch Profile on Admin Panel Opens the member’s contact profile in the admin Contacts area (manager must be signed in). Staff quickly looking up a member after scanning
Return Contact Id Encodes the member number / contact id string only (no URL). Integrations or external scanners that read raw IDs
Default for new organizations: Launch Check-in. If you have not changed barcode settings, scanning the QR code should open the check-in page rather than the admin profile.
Member digital card in check-in mode with Check-in button
Figure 2 — Check-in page (Launch Check-in). When the QR code uses the default Launch Check-in action, the card opens in check-in mode. The QR code is replaced by a large Check-in button (for active subscriptions), plus links to Profile and Scan Another Card.

Logo and colors

The admin preview updates as you edit colors and fields. Always click Save before testing on a real member card.

What members see

Members open their card from the social network / member portal (for example from Membership or their subscription detail). The card shows:

Below the card, members can use Download Card to:

Member portal digital card with configured fields and QR code
Figure 3 — Member portal card. Example with custom field Skills in auxiliary slot 3, plus Name, Member No, Plan, and Exp. Date. Labels respect your Digital Card configuration.

Apple Wallet: front vs. back of the pass

Apple Wallet uses a generic pass layout. Because the member photo appears as a thumbnail on the front, Apple may hide some auxiliary rows on the front even though they are configured. Raklet maps fields as follows:

Front of pass

Back of pass (info / “more” section)

When members flip the pass or tap the info button, they see all configured slots (primary, secondary, and all three auxiliary fields) listed with labels and values. Fields that do not fit on the front still appear here.

Apple layout limits: With a profile photo, expect at most about four detail fields on the front. Additional configured fields remain available on the back of the pass — they are not lost.

Plan benefits on wallet passes

Plan benefits are edited per plan (in the plan’s Benefits section). You have two ways to show them on cards:

  1. Assign Benefit to a slot — Choose Membership · Benefit in any of the five field slots. It appears wherever that slot is rendered (web, wallet front/back depending on layout).
  2. Automatic on Apple Wallet back — If the plan has benefit text and you did not already place Benefit in a slot, Raklet adds a Benefit row on the back of the Apple Wallet pass. HTML formatting is stripped to plain text for wallet display.

Can benefits coexist with other auxiliary fields on the back? Yes. Configured auxiliary fields (for example Exp. Date and Skills) appear on the back together with the automatic Benefit row. Duplicate Benefit rows are avoided when Benefit is already mapped to a slot.

Google Wallet

Google Wallet passes use the same underlying field mapping. Layout rules differ slightly from Apple, but configured slots and barcode behavior are shared.

Per-plan color overrides

In Membership → Plans → [Plan] → Edit, each plan can inherit digital card colors from organization Digital Card settings (default) or define its own background and text colors. Field selection remains organization-wide; only colors can differ per plan when inheritance is turned off.

FAQ

Why doesn’t my custom field appear in the picker?

Some system fields are excluded because they duplicate built-in options or are not suitable for display on a wallet pass. Create or edit custom fields under Settings → Fields, then return to Digital Card settings and search for the field name.

Can I use the same field in two slots?

The admin UI does not block duplicate selections, but showing the same value twice is usually confusing. Prefer unique slots or hide unused slots.

Why is Exp. Date missing for some members?

Expiration date is computed from renewal date, end date, and plan interval. One-time plans, scheduled subscriptions, or memberships without a date may leave this field empty — and the slot is hidden on the member card when empty.

Do changes apply to cards already in Apple Wallet?

Wallet passes can be updated when members refresh or re-download the pass. Field and color changes take effect on newly generated passes after you save Digital Card settings.

Where is the old Code 128 barcode option?

New and updated organizations use QR codes only. Saving Digital Card settings sets the format to QR automatically.

Help Center draft · ENG-15 digital card field configuration.
Screenshots captured from admin.raklet.org and gercek.raklet.org (local QA, June 2026).
Images hosted on rakletlocalfiles blob storage under customcodes/help-center/drafts/digital-cards/images/.
Canonical copy on engineering docs: internal.raklet.com (after merge to master).