Apple Pay Suica Recharge Performance in iOS 12.4 b4 and the Apple Card Connection

Okay A12 Bionic and FeliCa fans, try this on iPhone XS/XR with Apple Pay Suica on iOS 12.4 b4:

  • Initiate a Suica Recharge
  • While the recharge is processing swipe up and you will feel the haptic feedback bump indicating the recharge process has been cancelled, the Apple Pay ‘ka-ching’ all done sound and checkmark never happens
  • On the Suica Recharge screen tap cancel and go back to the main Suica card screen where the recharge is processing and updates the Suica balance
Apple Pay Suica recharge just keeps on going even after cancellation

iOS didn’t do this before, is it a bug or a feature, and what’s happening? It’s related to what I observed in the previous post where the Suica FeliCa prepaid transaction and EMV Apple Pay postpay processing happened simultaneously because the A12 Bionic Secure Enclave processes FeliCa transactions directly without iOS.

We now have an explanation why EMV Express Transit went missing in the first few iOS 12.4 beta releases: Apple was doing lots of heavy duty Wallet optimization to make the prepaid recharge process fast and bulletproof.

But why? We have an explanation for that too: Apple wants the Apple Card EMV postpay to prepaid Apple Cash card recharge performance to be fast and absolutely bulletproof. The Apple Cash connection with Apple Card is a huge selling point, and Apple is making damn sure that people are going to love it for the reliable Apple Cash e-money recharge performance, even if that means breaking Suica recharge a little to do it.

This kind of aggressive optimization is a good ‘problem’ for Suica to have, and because all things Suica, from the UI changes to the Express Transit performance improvements since iOS 12.2 have been a testing ground for Apple Card, it was probably unavoidable. After all, Apple Pay Suica is the closest thing to Apple Card with Apple Cash that Apple has going. Hopefully Apple will fine tune and fix remaining Suica recharge issues before the final release and Apple Card debut.

Advertisements

Apple Pay Suica Shinkansen 2019

Suica is the only transit card in the world on mobile that covers both high-speed rail and regular transit. Apple Pay Suica can be used for eTicket Shinkansen travel on all Shinkansen lines and ticketless travel in designated regions on JR East Shinkansen lines. However, Shinkansen eTickets are more about convenience over price: paper tickets usually have better discounts unless you dig deeper into the system.

There are big changes on the horizon. JR East announced that the current Mobile Suica Shinkansen eTicket service will end March 30, 2020. It will be replaced with a completely new eTicket system and a new, and likely multi-lingual, version of Suica App. JR Central/JR West are sure to be making changes at the same time. And this is just the run-up to the huge changes coming with Super Suica in April 2021.

The current eTicket system is a evolutionary mix of 2 different ticketing systems built by the separate JR company groups that operate the Shinkansen lines:

  • JR East created and uses Mobile Suica eTickets downloaded to Apple Pay Suica, Google Pay Suica and Osaifu Keitai for travel on Tohoku, Yamagata, Akita, Hokkaido, Joestsu, Hokuriku Shinkansen.
  • JR Central/JR West created and uses the EX system (smartEx and Express Reserve) that links a online eTicket to a preregistered plastic transit smartcard number for travel on Tokaido (Tokyo~Osaka) Sanyo (Osaka~Hakata) Shinkansen. It is not ticketing for mobile devices because JR Central/JR West don’t have a Mobile Suica-like transit card system. In this case Apple Pay Suica is just another linked transit card number, EX doesn’t know or care if it’s a real card or not.

JR East also offers ticketless Shinkansen travel for any Touch and Go service registered Apple Pay Suica or plastic transit IC card. Just like EX, the Touch and Go system doesn’t know or care if it’s a real card or not.

Changes in 2020

Nothing has been announced but here are some expected changes coming in April 2020.

  • New JR East eTicket system covering both Shinkansen and regular express trains for both Mobile Suica (Apple Pay Suica, Google Pay Suica, Osaifu Keitai) and registered plastic transit cards of all colors (ICOCA, PASMO, etc.). In some ways it will resemble EX with a new JR East banded eTicket app and matching online site, but it will also be Mobile Suica savvy.
  • New Suica App that will be highly integrated the new e-Ticket service and finally multi-lingual. I hope that EX service will be integrated into the new Suica App as well, but this might a feature that will have to wait until Super Suica in April 2021.

JR East has said that they hope to expand the ticketless Touch and Go Shinkansen travel region, but I suspect this is another feature that will have to wait for Super Suica when the current ¥20,000 Suica SF balance limit will likely be raised, or even doubled.

In any event, Shinkansen eTicket services will greatly improve in 2020 and beyond. It will be fun.

Deep Secrets of Apple Pay Express Transit

Apple Pay Suica on A12 Bionic iPhone XS/XR works even in the middle of a recharge

Apple Pay Suica on A12 Bionic iPhone XS/XR is different from other devices because basic FeliCa transactions bypass iOS and go directly to the Secure Enclave. You can see this in action with Express Transit power reserve, but if you observe carefully you can catch it in other ways.

I caught a glimpse today buying ice coffee at a JR station NewDays shop (supplied by Doutor btw). I was recharging Suica with Apple Pay and forgot it was still processing when I touched iPhone XS to the reader. The payment went through without a problem, the recharge completed a few seconds later.

Is this a iOS 12.4 beta thing or did A12 Bionic iPhone do this all along? I suspect it did all along and makes sense: the payment transaction bypassed iOS which was busy processing the Apple Pay recharge and wasn’t ready to post a balance update to the Secure Enclave. Prepaid and postpay processing at the same time…very interesting.

Most people think all Express Transit is the same, but Suica Express Transit prepaid is very different from EMV Express Transit postpay. Suica settles the transit bill in less than 200 milliseconds (ms) locally right at the transit gate, while EMV Express Transit leisurely (500 ms) tells the gate, ‘I am bank card XXX, put it on the bill’ for settlement later between the bank and the transit agency. For EMV there is a lot of backend system work to make that happen, and even then the user sometimes has to tap twice:

myki transit card expanding to Apple Pay

The Open Loop lovin’ NFC Times (paywall) reports that with the successful launch of myki on Google Pay, Public Transport Victoria (PVT) has allocated 1 million AUD to expand the virtual myki transit card to other digital wallet platforms, like Apple Pay and Samsung Pay.

Anyone up for taking bets on who gets it first?

UPDATE: It looks like Apple Pay is the winner when iOS 13 ships this fall

EMV Express Transit Option Returns in iOS 12.4 Public beta 4

The temporary absence of EMV Express Transit in iOS 12.4 betas 1~3 has ended, the option has finally returned in iOS 12.4 public beta 4 (16G5046d). OMNY users in New York can use the beta for transit now, but since OMNY itself is one big beta system why bother with beta on beta? I think it’s better to wait for the official release. Portland HOP iPhone users need not bother as they can put real HOP card in Wallet. It’s way better than using a credit card, faster and cheaper too.

The only question remaining is, what kind of Wallet grunt work were they up that they had to remove EMV Express Transit temporarily in the first place?