# `WalletPasses.Google.SaveUrl`
[🔗](https://gitlab.com/phinnaeus/wallet_passes/blob/main/lib/wallet_passes/google/save_url.ex#L1)

Generates 'Save to Google Wallet' URLs via signed JWTs.

# `build_jwt`

Builds a signed JWT containing the pass object for Google Wallet.

## Options

  * `:origins` - List of allowed origins for the save button (optional)

# `url`

Builds a full "Save to Google Wallet" URL.

Returns `{:ok, url}` or `{:error, reason}`.

Emits `[:wallet_passes, :google, :save_url, :start|:stop|:exception]`
telemetry events with `%{serial_number: serial}` metadata, where serial
is extracted from `pass_object["id"]`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
