Skip to main content
Many integrations key wallet cards by an external member identifier (for example memberId, account number, or loyalty ID).

On create (issue-wallet)

Store your external key in passdata.metaData when issuing a card:
The field name inside metaData must match the unique field configured for your brand (Bambu sets this during onboarding).

On lookup and update

Use the same value as the unique_id query parameter:
email is supported only when email is configured as the brand’s unique identifier. Prefer unique_id for new integrations.

Update by pass ID

If you saved passId from the issue-wallet response, you can update without unique_id:

Common mistakes