<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/blog/rss.xsl" type="text/xsl" media="screen" ?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Google Pass, redux	</title>
	<atom:link href="https://cdn.jwz.org/blog/2026/03/google-pass-redux/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.jwz.org/blog/2026/03/google-pass-redux/</link>
	<description></description>
	<lastBuildDate>Tue, 24 Mar 2026 09:53:18 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://cdn.jwz.org/blog/2026/03/google-pass-redux/feed/"/>
	<item>
		<title>
		By: Andrew Ducker		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268027</link>

		<dc:creator><![CDATA[Andrew Ducker]]></dc:creator>
		<pubDate>Tue, 24 Mar 2026 09:53:18 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268027</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267998&quot;&gt;dgm&lt;/a&gt;.

I, too, have a Powerman 5000 pass in Google Wallet.

(Downloaded the file and then opened it)]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United Kingdom</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267998">dgm</a>.</p>
<p>I, too, have a Powerman 5000 pass in Google Wallet.</p>
<p>(Downloaded the file and then opened it)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: k3ninho		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268025</link>

		<dc:creator><![CDATA[k3ninho]]></dc:creator>
		<pubDate>Tue, 24 Mar 2026 08:53:29 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268025</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267912&quot;&gt;Dave Wilburn&lt;/a&gt;.

&#062; &lt;em&gt;So it&#039;s a little clunky with too many steps and has some room for human error or people to miss a prompt and have the file left in an oubliette containing all their randomly downloaded files. But it works.&lt;/em&gt;

That&#039;s the Google Wallet experience I&#039;ve come to know. I&#039;ve got a tall Sony Xperia and the click-through to the actual wallet items can get hidden below the bottom of the screen. I&#039;d deplore this, but I&#039;ve got to keep some back for the rest of the week.

K3n.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United Kingdom</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267912">Dave Wilburn</a>.</p>
<p>&gt; <em>So it's a little clunky with too many steps and has some room for human error or people to miss a prompt and have the file left in an oubliette containing all their randomly downloaded files. But it works.</em></p>
<p>That's the Google Wallet experience I've come to know. I've got a tall Sony Xperia and the click-through to the actual wallet items can get hidden below the bottom of the screen. I'd deplore this, but I've got to keep some back for the rest of the week.</p>
<p>K3n.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jwz		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268014</link>

		<dc:creator><![CDATA[jwz]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 21:31:50 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268014</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268013&quot;&gt;Kate&lt;/a&gt;.

I guess that makes &lt;em&gt;some&lt;/em&gt; amount of dumb sense.

Is there some content type or URL protocol I can use that will make it bypass the &quot;download mystery file, then open it, then select an app&quot; dance? I assume the answer is no, but we dare to dream.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United States</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268013">Kate</a>.</p>
<p>I guess that makes <em>some</em> amount of dumb sense.</p>
<p>Is there some content type or URL protocol I can use that will make it bypass the "download mystery file, then open it, then select an app" dance? I assume the answer is no, but we dare to dream.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kate		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268013</link>

		<dc:creator><![CDATA[Kate]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 21:03:01 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268013</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267868&quot;&gt;jwz&lt;/a&gt;.

Emulator doesn&#039;t support some Play services, including wallet due to not having a hardware root of trust. You&#039;d have to try on a real device unfortunately (I also don&#039;t use Android but had to support it previously)]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United States</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267868">jwz</a>.</p>
<p>Emulator doesn't support some Play services, including wallet due to not having a hardware root of trust. You'd have to try on a real device unfortunately (I also don't use Android but had to support it previously)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ben Curthoys		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268004</link>

		<dc:creator><![CDATA[Ben Curthoys]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 16:51:20 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268004</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268002&quot;&gt;jwz&lt;/a&gt;.

the Apple version requires me to pay £100 or so a year for an Apple Developer Network certificate that keeps expiring and I have to keep renewing to sign passes with.. The Google version required me to create a cloud project of some kind that I have forgotten about. But I&#039;m not trying to convince you to do the Google one! Just happy to help if you decide to.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268002">jwz</a>.</p>
<p>the Apple version requires me to pay £100 or so a year for an Apple Developer Network certificate that keeps expiring and I have to keep renewing to sign passes with.. The Google version required me to create a cloud project of some kind that I have forgotten about. But I'm not trying to convince you to do the Google one! Just happy to help if you decide to.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: deepphilosopher		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268003</link>

		<dc:creator><![CDATA[deepphilosopher]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 16:31:55 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268003</guid>

					<description><![CDATA[As an Android user, you can continue not caring.

I use open source apps like FOSS wallet to store passes, and Apple&#039;s pkpass format plays much nicer with these open source apps than Google&#039;s format, which I believe is JSON-based and only works with proprietary apps that are verified by Google.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>As an Android user, you can continue not caring.</p>
<p>I use open source apps like FOSS wallet to store passes, and Apple's pkpass format plays much nicer with these open source apps than Google's format, which I believe is JSON-based and only works with proprietary apps that are verified by Google.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jwz		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-268002</link>

		<dc:creator><![CDATA[jwz]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 16:22:31 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-268002</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267996&quot;&gt;Ben Curthoys&lt;/a&gt;.

Well it sounds like it doesn&#039;t matter, because from what the folks playing around with that &quot;pass converter&quot; thing have said, there&#039;s apparently no way to make a functional google-native pass without going through their signed API maze, which would surely involve me submitting a personal identity-theft kit to them, which obviously I&#039;m never going to do. https://jwz.org/b/ykcj]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267996">Ben Curthoys</a>.</p>
<p>Well it sounds like it doesn't matter, because from what the folks playing around with that "pass converter" thing have said, there's apparently no way to make a functional google-native pass without going through their signed API maze, which would surely involve me submitting a personal identity-theft kit to them, which obviously I'm never going to do. <a href="https://jwz.org/b/ykcj" rel="nofollow ugc">https://jwz.org/b/ykcj</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: dgm		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267998</link>

		<dc:creator><![CDATA[dgm]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 13:20:08 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267998</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267910&quot;&gt;jwz&lt;/a&gt;.

I opened the downloaded file with wallet. I now have a pass for powerman 3000(?) in my wallet app. Pixel 6a with OEM Android 16 onboard.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United States</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267910">jwz</a>.</p>
<p>I opened the downloaded file with wallet. I now have a pass for powerman 3000(?) in my wallet app. Pixel 6a with OEM Android 16 onboard.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ben Curthoys		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267996</link>

		<dc:creator><![CDATA[Ben Curthoys]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 12:11:54 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267996</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267976&quot;&gt;Ben Curthoys&lt;/a&gt;.

the way you have to batch requests to the Google API means that there are different execution paths for a single ticket and multiple tickets, and when I fixed a bug there the other week I only did the &quot;multiple tickets&quot; version and forgot the other one, so it worked for me being I booked 2 tickets but failed for you because you only bought a single ticket. Fixed now. How embarrassing.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267976">Ben Curthoys</a>.</p>
<p>the way you have to batch requests to the Google API means that there are different execution paths for a single ticket and multiple tickets, and when I fixed a bug there the other week I only did the "multiple tickets" version and forgot the other one, so it worked for me being I booked 2 tickets but failed for you because you only bought a single ticket. Fixed now. How embarrassing.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jess Robinson		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267992</link>

		<dc:creator><![CDATA[Jess Robinson]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 07:48:11 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267992</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267887&quot;&gt;jwz&lt;/a&gt;.

I was curious: on Chromebook - downloaded but opens as a text file (useful!, no google wallet installed), sent to my phone: offers wallet as an app option, adds powerman ticket, shows as 3:00am (am in the UK/GMT)]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267887">jwz</a>.</p>
<p>I was curious: on Chromebook - downloaded but opens as a text file (useful!, no google wallet installed), sent to my phone: offers wallet as an app option, adds powerman ticket, shows as 3:00am (am in the UK/GMT)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jwz		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267988</link>

		<dc:creator><![CDATA[jwz]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 06:48:11 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267988</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267987&quot;&gt;Jesse Atkinson&lt;/a&gt;.

They played here last year and they were great! https://www.dnalounge.com/gallery/2025/04-13/]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267987">Jesse Atkinson</a>.</p>
<p>They played here last year and they were great! <a href="https://www.dnalounge.com/gallery/2025/04-13/" rel="nofollow ugc">https://www.dnalounge.com/gallery/2025/04-13/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jesse Atkinson		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267987</link>

		<dc:creator><![CDATA[Jesse Atkinson]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 06:36:54 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267987</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267926&quot;&gt;jwz&lt;/a&gt;.

is this how I learn that Powerman 5000 still exists?]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267926">jwz</a>.</p>
<p>is this how I learn that Powerman 5000 still exists?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dane Deasy		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267986</link>

		<dc:creator><![CDATA[Dane Deasy]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 04:49:03 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267986</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267926&quot;&gt;jwz&lt;/a&gt;.

woah. You’re getting powerman 5000?]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267926">jwz</a>.</p>
<p>woah. You’re getting powerman 5000?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: tibi		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267985</link>

		<dc:creator><![CDATA[tibi]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 23:23:39 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267985</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267952&quot;&gt;tibi&lt;/a&gt;.

just to come back on this, foss wallet already has a PR for this submitted yesterday! and it turns out catima is correct and google isnt, given the DST change. so it&#039;s actually google that fucked up here. typical trillion dollar company]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267952">tibi</a>.</p>
<p>just to come back on this, foss wallet already has a PR for this submitted yesterday! and it turns out catima is correct and google isnt, given the DST change. so it's actually google that fucked up here. typical trillion dollar company</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: cwillu		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267984</link>

		<dc:creator><![CDATA[cwillu]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 22:21:08 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267984</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267980&quot;&gt;BC&lt;/a&gt;.

The documentation says that if you run it as a service it&#039;ll automatically host the image, but that mode is where you appear to need to start integrating with google api&#039;s, hence pain and suffering]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Canada</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267980">BC</a>.</p>
<p>The documentation says that if you run it as a service it'll automatically host the image, but that mode is where you appear to need to start integrating with google api's, hence pain and suffering</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mspong		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267983</link>

		<dc:creator><![CDATA[Mspong]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 22:19:26 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267983</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267887&quot;&gt;jwz&lt;/a&gt;.

It downloaded a file called test.pkpass and asked the usual question if I wanted to open it. I agreed and it opened in Google wallet. I had to click past some agreements because I&#039;ve never used the app before. Then it displayed a ticket to Powerman 5000 for one Heywood Jablome. I&#039;ll try and share a screenshot. This is a Pixel 9.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Australia</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267887">jwz</a>.</p>
<p>It downloaded a file called test.pkpass and asked the usual question if I wanted to open it. I agreed and it opened in Google wallet. I had to click past some agreements because I've never used the app before. Then it displayed a ticket to Powerman 5000 for one Heywood Jablome. I'll try and share a screenshot. This is a Pixel 9.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: BC		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267980</link>

		<dc:creator><![CDATA[BC]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 21:40:48 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267980</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267978&quot;&gt;BC&lt;/a&gt;.

And echo what @cwillu said above

This warning accompanied the above json output:

&lt;pre&gt;&lt;code&gt;Cannot determine public host for image image-ldlY0yStZsFclrHQF5lRo.png as googleStorageBucket config is not defined.
The resulting pass will not be savable to Google Wallet without adding the URL for this image.&lt;/code&gt;&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United States</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267978">BC</a>.</p>
<p>And echo what @cwillu said above</p>
<p>This warning accompanied the above json output:</p>
<pre><code>Cannot determine public host for image image-ldlY0yStZsFclrHQF5lRo.png as googleStorageBucket config is not defined.
The resulting pass will not be savable to Google Wallet without adding the URL for this image.</code></pre>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: cwillu		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267979</link>

		<dc:creator><![CDATA[cwillu]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 21:40:33 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267979</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267977&quot;&gt;cwillu&lt;/a&gt;.

Yeah, looks like it requires me to set up a google wllet api issuer account and a bunch of other things to actually use it, so: pain and suffering.&#160; It looks like pain and suffering.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Canada</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267977">cwillu</a>.</p>
<p>Yeah, looks like it requires me to set up a google wllet api issuer account and a bunch of other things to actually use it, so: pain and suffering.&nbsp; It looks like pain and suffering.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: BC		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267978</link>

		<dc:creator><![CDATA[BC]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 21:37:29 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267978</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267886&quot;&gt;jwz&lt;/a&gt;.

Well, looks like your &quot;UPDATE: Thanks! You can stop now&quot; below is still testing the .pkpass, so on the off chance the pass-converted version will help you:

&lt;pre&gt;&lt;code&gt;{
  &quot;eventTicketClasses&quot;: [
    {
      &quot;id&quot;: &quot;undefined.pass.com.dnalounge&quot;,
      &quot;reviewStatus&quot;: &quot;UNDER_REVIEW&quot;,
      &quot;issuerName&quot;: &quot;DNA Lounge&quot;,
      &quot;classTemplateInfo&quot;: {
        &quot;cardTemplateOverride&quot;: {
          &quot;cardRowTemplateInfos&quot;: [
            {
              &quot;oneItem&quot;: {
                &quot;item&quot;: {
                  &quot;firstValue&quot;: {
                    &quot;fields&quot;: [
                      {
                        &quot;fieldPath&quot;: &quot;object.textModulesData[&#039;atitle&#039;]&quot;
                      }
                    ]
                  }
                }
              }
            },
            {
              &quot;oneItem&quot;: {
                &quot;item&quot;: {
                  &quot;firstValue&quot;: {
                    &quot;fields&quot;: [
                      {
                        &quot;fieldPath&quot;: &quot;object.textModulesData[&#039;event&#039;]&quot;
                      }
                    ]
                  }
                }
              }
            },
            {
              &quot;oneItem&quot;: {
                &quot;item&quot;: {
                  &quot;firstValue&quot;: {
                    &quot;fields&quot;: [
                      {
                        &quot;fieldPath&quot;: &quot;object.textModulesData[&#039;purchaser&#039;]&quot;
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      },
      &quot;eventName&quot;: {
        &quot;defaultValue&quot;: {
          &quot;language&quot;: &quot;en&quot;,
          &quot;value&quot;: &quot;Powerman…&quot;
        }
      },
      &quot;logo&quot;: {
        &quot;sourceUri&quot;: {
          &quot;uri&quot;: &quot;image-2e_mCgEXpZ1SCCmbddX40.png&quot;
        }
      }
    }
  ],
  &quot;eventTicketObjects&quot;: [
    {
      &quot;id&quot;: &quot;undefined.XXXYYY-1&quot;,
      &quot;classId&quot;: &quot;undefined.pass.com.dnalounge&quot;,
      &quot;barcode&quot;: {
        &quot;type&quot;: &quot;QR_CODE&quot;,
        &quot;value&quot;: &quot;XXXYYY-1&quot;
      },
      &quot;hexBackgroundColor&quot;: &quot;#001c00&quot;,
      &quot;textModulesData&quot;: [
        {
          &quot;id&quot;: &quot;atitle&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;Apr 26&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;7:00:00 PM&quot;
            }
          }
        },
        {
          &quot;id&quot;: &quot;event&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;EVENT&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;Powerman 5000&quot;
            }
          }
        },
        {
          &quot;id&quot;: &quot;purchaser&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;NAME&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;Heywood Jablome&quot;
            }
          }
        },
        {
          &quot;id&quot;: &quot;tickettype&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;TYPE&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;Gen. Adm.&quot;
            }
          }
        },
        {
          &quot;id&quot;: &quot;admit&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;ADMIT&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: 2
            }
          }
        },
        {
          &quot;id&quot;: &quot;ages&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;AGES&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;A/A&quot;
            }
          }
        },
        {
          &quot;id&quot;: &quot;price&quot;,
          &quot;localizedHeader&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;PRICE + SVC&quot;
            }
          },
          &quot;localizedBody&quot;: {
            &quot;defaultValue&quot;: {
              &quot;language&quot;: &quot;en&quot;,
              &quot;value&quot;: &quot;$30 + $9&quot;
            }
          }
        }
      ],
      &quot;infoModuleData&quot;: {
        &quot;labelValueRows&quot;: [
          {
            &quot;columns&quot;: [
              {
                &quot;localizedLabel&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;DNA LOUNGE&quot;
                  }
                },
                &quot;localizedValue&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;375 Eleventh Street, San Francisco CA 94103&quot;
                  }
                }
              }
            ]
          },
          {
            &quot;columns&quot;: [
              {
                &quot;localizedLabel&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;DOOR TIME&quot;
                  }
                },
                &quot;localizedValue&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;4/26/2026 7:00:00 PM&quot;
                  }
                }
              }
            ]
          },
          {
            &quot;columns&quot;: [
              {
                &quot;localizedLabel&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;EVENT DETAILS&quot;
                  }
                },
                &quot;localizedValue&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;https://www.dnalounge.com/calendar/2026/04-26.html&quot;
                  }
                }
              }
            ]
          },
          {
            &quot;columns&quot;: [
              {
                &quot;localizedLabel&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;ORDER STATUS&quot;
                  }
                },
                &quot;localizedValue&quot;: {
                  &quot;defaultValue&quot;: {
                    &quot;language&quot;: &quot;en&quot;,
                    &quot;value&quot;: &quot;https://www.dnalounge.com/order/status/XXXYYY&quot;
                  }
                }
              }
            ]
          }
        ]
      },
      &quot;state&quot;: &quot;ACTIVE&quot;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<div class="geolocation">United States</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267886">jwz</a>.</p>
<p>Well, looks like your "UPDATE: Thanks! You can stop now" below is still testing the .pkpass, so on the off chance the pass-converted version will help you:</p>
<pre><code>{
  "eventTicketClasses": [
    {
      "id": "undefined.pass.com.dnalounge",
      "reviewStatus": "UNDER_REVIEW",
      "issuerName": "DNA Lounge",
      "classTemplateInfo": {
        "cardTemplateOverride": {
          "cardRowTemplateInfos": [
            {
              "oneItem": {
                "item": {
                  "firstValue": {
                    "fields": [
                      {
                        "fieldPath": "object.textModulesData['atitle']"
                      }
                    ]
                  }
                }
              }
            },
            {
              "oneItem": {
                "item": {
                  "firstValue": {
                    "fields": [
                      {
                        "fieldPath": "object.textModulesData['event']"
                      }
                    ]
                  }
                }
              }
            },
            {
              "oneItem": {
                "item": {
                  "firstValue": {
                    "fields": [
                      {
                        "fieldPath": "object.textModulesData['purchaser']"
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      },
      "eventName": {
        "defaultValue": {
          "language": "en",
          "value": "Powerman…"
        }
      },
      "logo": {
        "sourceUri": {
          "uri": "image-2e_mCgEXpZ1SCCmbddX40.png"
        }
      }
    }
  ],
  "eventTicketObjects": [
    {
      "id": "undefined.XXXYYY-1",
      "classId": "undefined.pass.com.dnalounge",
      "barcode": {
        "type": "QR_CODE",
        "value": "XXXYYY-1"
      },
      "hexBackgroundColor": "#001c00",
      "textModulesData": [
        {
          "id": "atitle",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "Apr 26"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": "7:00:00 PM"
            }
          }
        },
        {
          "id": "event",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "EVENT"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": "Powerman 5000"
            }
          }
        },
        {
          "id": "purchaser",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "NAME"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": "Heywood Jablome"
            }
          }
        },
        {
          "id": "tickettype",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "TYPE"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": "Gen. Adm."
            }
          }
        },
        {
          "id": "admit",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "ADMIT"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": 2
            }
          }
        },
        {
          "id": "ages",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "AGES"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": "A/A"
            }
          }
        },
        {
          "id": "price",
          "localizedHeader": {
            "defaultValue": {
              "language": "en",
              "value": "PRICE + SVC"
            }
          },
          "localizedBody": {
            "defaultValue": {
              "language": "en",
              "value": "$30 + $9"
            }
          }
        }
      ],
      "infoModuleData": {
        "labelValueRows": [
          {
            "columns": [
              {
                "localizedLabel": {
                  "defaultValue": {
                    "language": "en",
                    "value": "DNA LOUNGE"
                  }
                },
                "localizedValue": {
                  "defaultValue": {
                    "language": "en",
                    "value": "375 Eleventh Street, San Francisco CA 94103"
                  }
                }
              }
            ]
          },
          {
            "columns": [
              {
                "localizedLabel": {
                  "defaultValue": {
                    "language": "en",
                    "value": "DOOR TIME"
                  }
                },
                "localizedValue": {
                  "defaultValue": {
                    "language": "en",
                    "value": "4/26/2026 7:00:00 PM"
                  }
                }
              }
            ]
          },
          {
            "columns": [
              {
                "localizedLabel": {
                  "defaultValue": {
                    "language": "en",
                    "value": "EVENT DETAILS"
                  }
                },
                "localizedValue": {
                  "defaultValue": {
                    "language": "en",
                    "value": "https://www.dnalounge.com/calendar/2026/04-26.html"
                  }
                }
              }
            ]
          },
          {
            "columns": [
              {
                "localizedLabel": {
                  "defaultValue": {
                    "language": "en",
                    "value": "ORDER STATUS"
                  }
                },
                "localizedValue": {
                  "defaultValue": {
                    "language": "en",
                    "value": "https://www.dnalounge.com/order/status/XXXYYY"
                  }
                }
              }
            ]
          }
        ]
      },
      "state": "ACTIVE"
    }
  ]
}</code></pre>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: dan		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267982</link>

		<dc:creator><![CDATA[dan]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 21:36:17 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267982</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267887&quot;&gt;jwz&lt;/a&gt;.

I&#039;m a bad test case so treat this as an edge case. I&#039;m using mastodon as a Cromite web app, clicking the link appeared to do nothing, clicking again threw up a prompt if I wanted to overwrite a file so it clearly silently downloaded it but then didn&#039;t do the next step since there is a lot of ungoogling within that browser. Opening the file prompts to add a pass into Google wallet as expected.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267887">jwz</a>.</p>
<p>I'm a bad test case so treat this as an edge case. I'm using mastodon as a Cromite web app, clicking the link appeared to do nothing, clicking again threw up a prompt if I wanted to overwrite a file so it clearly silently downloaded it but then didn't do the next step since there is a lot of ungoogling within that browser. Opening the file prompts to add a pass into Google wallet as expected.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: cwillu		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267977</link>

		<dc:creator><![CDATA[cwillu]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 21:32:09 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267977</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267886&quot;&gt;jwz&lt;/a&gt;.

Current thingy output for that:

&lt;pre&gt;&lt;code&gt;Cannot determine public host for image image-u_4wOCzbk6gqjJ1WNvIJ6.png as 
googleStorageBucket config is not defined. The resulting pass will not be 
savable to Google Wallet without adding the URL for this image.&lt;/code&gt;&lt;/pre&gt;
Plus a pass.json that looks normal (aside from a uri pointing to the aforementioned image); not sure what&#039;s needed on a website to make it open in wallet though; just dumping it in a http-accessible folder didn&#039;t do anything for me beyond displaying the json in the browser.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Canada</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267886">jwz</a>.</p>
<p>Current thingy output for that:</p>
<pre><code>Cannot determine public host for image image-u_4wOCzbk6gqjJ1WNvIJ6.png as 
googleStorageBucket config is not defined. The resulting pass will not be 
savable to Google Wallet without adding the URL for this image.</code></pre>
<p>Plus a pass.json that looks normal (aside from a uri pointing to the aforementioned image); not sure what's needed on a website to make it open in wallet though; just dumping it in a http-accessible folder didn't do anything for me beyond displaying the json in the browser.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ben Curthoys		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267976</link>

		<dc:creator><![CDATA[Ben Curthoys]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 20:00:51 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267976</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267975&quot;&gt;jwz&lt;/a&gt;.

I can see the error in the logs... Now I get to figure out why it works for me and not for you. Such fun.
&lt;P&gt;&lt;IMG SRC=&quot;https://www.jwz.org/images/2026/comments/e6c4c0619cada24-4.jpg&quot; WIDTH=&quot;1600&quot; HEIGHT=&quot;720&quot; data-size=&quot;1600x720&quot;&gt;]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267975">jwz</a>.</p>
<p>I can see the error in the logs... Now I get to figure out why it works for me and not for you. Such fun.</p>
<p><a HREF="https://cdn.jwz.org/images/2026/comments/e6c4c0619cada24-4.jpg" data-size="1600x720"><img SRC="https://cdn.jwz.org/images/scaled/768/2026/comments/e6c4c0619cada24-4.jpg" WIDTH="1600" HEIGHT="720" SRCSET="https://www.jwz.org/images/2026/comments/e6c4c0619cada24-4.jpg 1600w, https://www.jwz.org/images/scaled/1280/2026/comments/e6c4c0619cada24-4.jpg 1280w, https://www.jwz.org/images/scaled/1024/2026/comments/e6c4c0619cada24-4.jpg 1024w, https://www.jwz.org/images/scaled/768/2026/comments/e6c4c0619cada24-4.jpg 768w, https://www.jwz.org/images/scaled/640/2026/comments/e6c4c0619cada24-4.jpg 640w, https://www.jwz.org/images/scaled/360/2026/comments/e6c4c0619cada24-4.jpg 360w" SIZES="(max-width: 660px) 40vw, 29em" LOADING="lazy" data-size="1600x720"/></a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jwz		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267975</link>

		<dc:creator><![CDATA[jwz]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:55:27 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267975</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267973&quot;&gt;Ben Curthoys&lt;/a&gt;.

That serves me a pkpass but clicking the google link says &quot;Something went wrong creating Google Wallet: no wallet passes found.&quot;]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267973">Ben Curthoys</a>.</p>
<p>That serves me a pkpass but clicking the google link says "Something went wrong creating Google Wallet: no wallet passes found."</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jwz		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267974</link>

		<dc:creator><![CDATA[jwz]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:46:42 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267974</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267972&quot;&gt;Vick Forcella ™🌈🌳❄️☑️:verifi&lt;/a&gt;.

That question makes no sense.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267972">Vick Forcella ™🌈🌳❄️☑️:verifi</a>.</p>
<p>That question makes no sense.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ben Curthoys		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267973</link>

		<dc:creator><![CDATA[Ben Curthoys]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:46:20 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267973</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267970&quot;&gt;Ben Curthoys&lt;/a&gt;.

the demo site at https://www.starkadder.org.uk/ will let you buy a ticket with payment type &quot;dummy&quot; then add it to a wallet like this.
&lt;P&gt;&lt;IMG SRC=&quot;https://www.jwz.org/images/2026/comments/de925f0e7b0e0e6a.jpg&quot; WIDTH=&quot;720&quot; HEIGHT=&quot;1600&quot; data-size=&quot;720x1600&quot;&gt;&lt;P&gt;&lt;IMG SRC=&quot;https://www.jwz.org/images/2026/comments/bbe142e19475562d.jpg&quot; WIDTH=&quot;720&quot; HEIGHT=&quot;1600&quot; data-size=&quot;720x1600&quot;&gt;&lt;P&gt;&lt;IMG SRC=&quot;https://www.jwz.org/images/2026/comments/d9459e8a042d673c.jpg&quot; WIDTH=&quot;720&quot; HEIGHT=&quot;1600&quot; data-size=&quot;720x1600&quot;&gt;]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267970">Ben Curthoys</a>.</p>
<p>the demo site at <a href="https://www.starkadder.org.uk/" rel="nofollow ugc">https://www.starkadder.org.uk/</a> will let you buy a ticket with payment type "dummy" then add it to a wallet like this.</p>
<p><a HREF="https://cdn.jwz.org/images/2026/comments/de925f0e7b0e0e6a.jpg" data-size="720x1600"><img SRC="https://cdn.jwz.org/images/2026/comments/de925f0e7b0e0e6a.jpg" WIDTH="720" HEIGHT="1600" CLASS="portrait" SRCSET="https://www.jwz.org/images/2026/comments/de925f0e7b0e0e6a.jpg 720w, https://www.jwz.org/images/scaled/640/2026/comments/de925f0e7b0e0e6a.jpg 640w, https://www.jwz.org/images/scaled/360/2026/comments/de925f0e7b0e0e6a.jpg 360w" SIZES="(max-width: 660px) 40vw, 29em" LOADING="lazy" data-size="720x1600"/></a></p>
<p><a HREF="https://cdn.jwz.org/images/2026/comments/bbe142e19475562d.jpg" data-size="720x1600"><img SRC="https://cdn.jwz.org/images/2026/comments/bbe142e19475562d.jpg" WIDTH="720" HEIGHT="1600" CLASS="portrait" SRCSET="https://www.jwz.org/images/2026/comments/bbe142e19475562d.jpg 720w, https://www.jwz.org/images/scaled/640/2026/comments/bbe142e19475562d.jpg 640w, https://www.jwz.org/images/scaled/360/2026/comments/bbe142e19475562d.jpg 360w" SIZES="(max-width: 660px) 40vw, 29em" LOADING="lazy" data-size="720x1600"/></a></p>
<p><a HREF="https://cdn.jwz.org/images/2026/comments/d9459e8a042d673c.jpg" data-size="720x1600"><img SRC="https://cdn.jwz.org/images/2026/comments/d9459e8a042d673c.jpg" WIDTH="720" HEIGHT="1600" CLASS="portrait" SRCSET="https://www.jwz.org/images/2026/comments/d9459e8a042d673c.jpg 720w, https://www.jwz.org/images/scaled/640/2026/comments/d9459e8a042d673c.jpg 640w, https://www.jwz.org/images/scaled/360/2026/comments/d9459e8a042d673c.jpg 360w" SIZES="(max-width: 660px) 40vw, 29em" LOADING="lazy" data-size="720x1600"/></a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vick Forcella ™🌈🌳❄️☑️:verifi		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267972</link>

		<dc:creator><![CDATA[Vick Forcella ™🌈🌳❄️☑️:verifi]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:43:38 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267972</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267971&quot;&gt;jwz&lt;/a&gt;.

With so many XX-es I get interesting results.

Can&#039;t you just make a link to the webpage?]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267971">jwz</a>.</p>
<p>With so many XX-es I get interesting results.</p>
<p>Can't you just make a link to the webpage?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jwz		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267971</link>

		<dc:creator><![CDATA[jwz]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:38:50 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267971</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267969&quot;&gt;Vick Forcella ™🌈🌳❄️☑️:verifi&lt;/a&gt;.

Well that&#039;s actually the least clever thing possible, because now you&#039;ve typed your private confirmation code into someone else&#039;s web site, which will let them steal your ticket.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267969">Vick Forcella ™🌈🌳❄️☑️:verifi</a>.</p>
<p>Well that's actually the least clever thing possible, because now you've typed your private confirmation code into someone else's web site, which will let them steal your ticket.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ben Curthoys		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267970</link>

		<dc:creator><![CDATA[Ben Curthoys]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:38:20 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267970</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267967&quot;&gt;jwz&lt;/a&gt;.

yeah I never even tried to get android to open a pkpass file - partly because I did the android integration first. The Google Wallet API is conceptually completely different to Apple: you call their API to create the event on their servers, and then you create the ticket on their servers, and then they give you not a file but a URL. Click on that URL whilst logged into Google on whatever device, it will add the ticket to your wallet. Even if you&#039;re on a desktop.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267967">jwz</a>.</p>
<p>yeah I never even tried to get android to open a pkpass file - partly because I did the android integration first. The Google Wallet API is conceptually completely different to Apple: you call their API to create the event on their servers, and then you create the ticket on their servers, and then they give you not a file but a URL. Click on that URL whilst logged into Google on whatever device, it will add the ticket to your wallet. Even if you're on a desktop.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vick Forcella ™🌈🌳❄️☑️:verifi		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267969</link>

		<dc:creator><![CDATA[Vick Forcella ™🌈🌳❄️☑️:verifi]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:37:07 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267969</guid>

					<description><![CDATA[On IOS with Duckduckgo I get a search for xxxxx-1. Clever!]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>On IOS with Duckduckgo I get a search for xxxxx-1. Clever!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mark Harviston		</title>
		<link>https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267968</link>

		<dc:creator><![CDATA[Mark Harviston]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:36:33 +0000</pubDate>
		<guid isPermaLink="false">https://jwz.org/b/yk45#comment-267968</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267957&quot;&gt;jwz&lt;/a&gt;.

Google Pixel 10a with Firefox. Downloaded fine, but had to do a couple extra clicks to load it into Google wallet.]]></description>
			<content:encoded><![CDATA[<div class="geolocation">Via Mastodon</div>
<p>In reply to <a href="https://www.jwz.org/blog/2026/03/google-pass-redux/#comment-267957">jwz</a>.</p>
<p>Google Pixel 10a with Firefox. Downloaded fine, but had to do a couple extra clicks to load it into Google wallet.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
