Offer rewards cards boarding passes tickets gift cards and more using Wallet.

Wallet Documentation

Posts under Wallet tag

106 Posts
Sort by:
Post not yet marked as solved
1 Replies
120 Views
I have a small building that has a centralized access control system with RFID readers for entry. I have been able to add my phone to the system and it does seem to work with the caveat that it tries multiple keys before getting to the key in my building database. The reader will flash and beep even after the door has been successfully unlocked.
Posted
by bdg2015.
Last updated
.
Post not yet marked as solved
0 Replies
53 Views
Hello all, I am currently trying to update my Apple Pass Banner image and have made the changes. I am seeing some weird behavior where basically I download the pass and add it to Apple Wallet, and when I open Apple Wallet to see the pass, I see the new image for 1-2 seconds, and then it reverts back to the old image. I have went ahead and updated the SHA values in the pass.json as well for the new images but it still seems to be doing it. Does anyone know what might be happening here?
Posted
by nikbshah.
Last updated
.
Post not yet marked as solved
15 Replies
26k Views
G'day. At my office the doors are locked with an NFC reader. We carry around a little NFC tag on our key chains which will read out a number and this then will open the door if the number matches a number in the database. I am tired of carrying around the tag, people keep loosing it, forgetting it and it would be nice to open the door using a Phone - which we tend to always have on us. So I used a credit card which is NFC enabled to readout the NFC information, added this number to the database and can now open doors using my credit card. This is pretty cool. If I forget my keys (most likely they will be on the desk but silly me left the desk without them), I may have my wallet with me. Then I tried Wallet.app on my iPhone and select the same credit card. However the door doesn't open. When looking in the door software I noticed that the tags will always transmit the same number. So does my credit card. However Wallet.app will read out 4 readings (or maybe just one very long one) and they are always different. So I can not make them match with the door database. Any ideas how to make this work? Can I give somehow wallet.app an NFC number which I can then add to my door database? Or how come the credit card and the very same one in wallet.app don't match? Thanks for your help! Would be neat if I could make this work out. This will make a lot of people happy at my office! Cheers!
Posted
by Walzl.
Last updated
.
Post not yet marked as solved
0 Replies
52 Views
Hello all, I am using a Store Pass Pass Style for my IOS Wallet Pass and wanted to ask if there was any possible way to trigger a wallet pass notification according to a time-frame. (Ex. 9-5) I was looking at the documentation and saw that only relevant date is supported but wanted to ask. I also wanted to ask if its possible to suppress a notification if the Wallet Pass has been used/scanned. Please let me know if this is possible.
Posted
by nikbshah.
Last updated
.
Post not yet marked as solved
0 Replies
62 Views
I have watched this session and I am very curious about which kind of document descriptors would be available (I assume US driving license is available as of now and only limited to given States) and if this feature is intended to be available outside US. As a developer working on identity related projects, I am quite curious if Apple has plans for this technology outside US after these pilots have been carried out. Is there any additional information on this?
Posted Last updated
.
Post not yet marked as solved
2 Replies
527 Views
This documentation mentions a One-Line button: https://developer.apple.com/wallet/Add-to-Apple-Wallet-Guidelines.pdfWhen I download the Badges and Guidlines from here: https://developer.apple.com/wallet/there is only a Two-line button. Where is the One-line button?Is it deprecated?
Posted
by sobopla.
Last updated
.
Post not yet marked as solved
0 Replies
62 Views
Hello, I am wondering if it is possible for my key tag business to allow users to have a digital form of their key tag in their apple wallet. Just like how they have their debit/credit cards in their apple wallet.
Posted
by JWilk1.
Last updated
.
Post not yet marked as solved
0 Replies
88 Views
I am creating event passes for Apple Wallet, and am trying to avoid them being hidden as "expired". In order to do that, I am setting the expirationDate property as follows: { "description": "Ticket ...", "formatVersion": 1, "eventTicket": { ... } "relevantDate": "2022-06-16T00:00-07:00", "expirationDate": "2022-08-20T23:55-07:00" } But Apple Wallet is still treating these passes as expired and hiding them, even though expirationDate is 2 months into the future. Do I need to specify another property, or change the format? I am having no luck finding anything other than that expirationDate should be formatted using W3C format, which it is.
Posted
by hn_john.
Last updated
.
Post not yet marked as solved
0 Replies
192 Views
Using build 20A5283p, checkCanRequestDocument is returning false, even on Simulator or Device with mock id profile installed. This is what I see in the console: 2022-06-14 12:07:58.717645-0400 MDLReader[529:16608] [Client] XPC connection error: Couldn’t communicate with a helper application. 2022-06-14 12:07:58.719067-0400 MDLReader[529:16608] [Client] DigitalPresentmentSession checkCanRequestDocumentType error from xpc: The operation couldn’t be completed. (DIIdentityErrorDomain error 1.) I am presuming either that the feature is not yet available or as noted here there is a new entitlement required that is not yet available. I did add a "regular" apple wallet entitlement with a merchant id tied to our developer account so just want to check to be sure I didn't miss something. Thanks!
Posted Last updated
.
Post not yet marked as solved
0 Replies
108 Views
After a mishap where Ventura upgraded my main Monterey installation instead of installing on a second Thunderbolt SSD on my MacStudio, I cannot get the Apple Wallet to work after a clean install. Cards cannot be added due to changes in security settings despite setting them to defaults. I toggled update settings etc. Spent more time on this then I will ever save from this feature. Is Apple Wallet allowed on only one boot installation on a system? Does it make a difference whether the 2nd install is on an internal volume vs external?
Posted
by HStriepe.
Last updated
.
Post not yet marked as solved
2 Replies
3.5k Views
I am developing an iOS app where I have to generate QR code, share it with users through a web link.When the user clicks on the web link two options needs to given1. Download as pdf2. Add to Apple WalletI need help to develop the above piece of code specifically generating a QR code which is downloadable through a web link and adding to Apple Wallet.
Posted Last updated
.
Post not yet marked as solved
0 Replies
164 Views
Hi there, Will it be possible to embed the SDK of any of your trusted partners (e.g. Stripe or Adyen) into my own App, to convert any iPhone into a fully functional card terminal? An integrated payment solution sounds like the perfect addition to a digital cash register running in the cloud.
Posted
by rocky28x.
Last updated
.
Post marked as solved
1 Replies
161 Views
Hello, We are looking to make use of the user's verified ID in wallet in our app and were looking into how can we make our app request access to user's ID info.
Posted
by docuiOS.
Last updated
.
Post not yet marked as solved
0 Replies
160 Views
Developing Apple Wallet functionality (provisioning credit and debit cards) from my App, I'm unable to open the Apple Wallet screens with the provisioning steps. The bug occurs only in RELEASE (installing the App from TestFlight). Tests in DEBUG/DEVELOP (deploying from XCode) are successful, this means that the Apple provisioning screen opens correctly. We have generated the provisioning profile, setting the Select for the Entitlement that Apple has enabled and we have loaded them correctly. At the same time, we enabled the CAPABILITY Apple Wallet and configured the related Entitlements as follows: <key>com.apple.developer.pass-type-identifiers</key> <array>       <string>$(TeamIdentifierPrefix)*</string> </array> <key>com.apple.developer.payment-pass-provisioning</key> <true/> The only information we have obtained, taken from the gather logging, is that when we install the App (from TestFlight) the following error is generated: <err> (0x16fecXXXXXX) _InstallProvisioningProfile: Could not install embedded profile: 0xeXXXXXXXXXXX (Attempted to install a Beta profile without the proper entitlement.). We have exhausted the alternatives available to us, we can only wait for Apple to respond. If anyone has encountered this situation and could share their experience or solution, I would be completely grateful.
Posted
by fgarcia5.
Last updated
.
Post not yet marked as solved
5 Replies
3.2k Views
Can a developer write an app that has access to Apple Pay transaction history? This would be good for a budgetary app to track certain purchase types
Posted Last updated
.
Post not yet marked as solved
0 Replies
121 Views
try { const fileName = await profileService.downloadVerifyIdentity( req.user._id, req.params.id, ); if (fileName && fileName !== null) { const filePath = path.join(__dirname, `/apple-passes/${fileName}`); res.writeHead(200, { 'Content-type': 'application/vnd.apple.pkpass', 'Content-disposition': `attachment; filename=${fileName}`, }); const stream = fs.createReadStream(filePath); stream.pipe(res); return new Promise((resolve) => { fs.access(filePath, fs.constants.F_OK, (err) => { err ? resolve(err) : resolve(fs.unlinkSync(filePath)); }); }); } return 'Cannot download'; } catch (error) { return res.bad(error); } On Safari in iOS, the pk pass can be downloaded and added to Wallet successfully. On chrome and firefox, I can't download and don't get any errors message? I try to find many ways to fix this, but I can't. please send me a document or any resolved solution to fix this. Thanks a lot.
Posted
by John0318.
Last updated
.
Post not yet marked as solved
3 Replies
908 Views
Hi , I have successfully provisioned my card into Apple wallet. nd after that I am calling passes() API of PKPassLibrary class , getting empty data.  let passLibary = PKPassLibrary() let pass = passLibary.passes() // giving empty response.  I tried with below API as well, this is giving empty response.  let passListItems = passLibary.passes(of: .secureElement).Pls guide me where I am missing something.
Posted Last updated
.