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

Wallet Documentation

Posts under Wallet tag

129 Posts
Sort by:
Post not yet marked as solved
3 Replies
2.9k Views
Apr 13 13:57:33 --- last message repeated 1 time --- Apr 13 13:57:33 Droid-M Passbook[3013]: Failed to add pass: 'file:///Users/walmart/Downloads/pass-new.pkpass' Error Domain=PKPassKitErrorDomain Code=1 "The pass cannot be read because it isn’t valid." UserInfo={NSUnderlyingError=0x7967c5e0 {Error Domain=PKPassKitErrorDomain Code=1 "Manifest signature did not verify successfully" UserInfo={NSLocalizedDescription=Manifest signature did not verify successfully}}, NSLocalizedDescription=The pass cannot be read because it isn’t valid.}.
Posted
by
Post not yet marked as solved
6 Replies
13k Views
Enabling an apple pay support in web app and processing the payment via Cybersource payment gateway.Apple Payment token received as part of payment has been sent to cybersource for payment processing.CyberSource is saying token is not valid and unable to decrypt. Cybersource is expecting token length to arround 3000 to 5000.Token Reeived from apple is around 500.Here is the token , its length is 425 . What am i missing here. What is the minimum length of Apple Pay token, Can you share any reference to payment token length."8d5eLdUWgmd8RutsBaxdBsJhnpxUe2lYC/B7cgtgwASHa5+kz7hmNLhqH3+eKGlEW3hwOlTGPoY64Pe/vWhd3EjKPwltYqfz9wyZqQjWV5wYUHjFEUtUYeHmnf0O1KVpP656IncK/jNT+vgm2sTiUxBLWTyCZmnBQsiDjjaD0eEQLB7aNQ2nVdEpEDjXcZhl0JjwXS1hQ3KH2Hcvk+1UduiBx1jXYlBSPuCSEP8Q3slTdEbFQf9LF2rerN3WavaqeBClf5PqtluuUJkRdwoR80SQ9vEk3KpKmaFvOZaaJXCrkurhxklje5ZJUyrMrKwSU7HvswDnHvPqT1Wyk3SD/EDa5/61/hZfeMtDtLvAsuN8nq2h3gER2lya3BxZCV0qWeuzqy4IAw0r7u19Bq2+8OTwY6pPkx6cQDyS/4jO"Thanks
Posted
by
Post not yet marked as solved
1 Replies
1.7k Views
Hi, I'm new to wallet, but I already implemented a Loyalty Pass with some use cases: distributing, pushing updates, standard notifications, geofencing notifications with lock screen notifications. Until a month ago, all worked flawlessy, but now the majority of my audience (the users that have installed the pass in their Apple Wallet) don't see the notifications when they enter in the location radius. The strange thing is that with the same json content (same id, same locations list, same coordinates) some users see said notification without a hassle while the other see nothing, even toggling on and off all the related permissions. I suspect (only a suspect, I'm going by exclusion) that the new device subscriptions are those who don't see the notifications and only the old ones see everything as before. Any suggestion? Do a users dashboard (or at least a device subscription list) exist in my Apple Developer portal? Is a known bug, already reported? Thanks for all your replies
Posted
by
Post not yet marked as solved
4 Replies
1.2k Views
I'm trying to generate a Pass Type certificate. In my request, I specifically specify the hash type as Sha256. However, when upload the request file, and generate the certificate on the apple developer site, the cer file states it is SHA1 (which has been depreciated). Any help would be greatly appreciated.
Posted
by
Post not yet marked as solved
30 Replies
72k 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
Post not yet marked as solved
2 Replies
951 Views
I work for a bank application, we are trying to add the card to apple wallet programatically, we have generated the certificates, nonce and nonceSignature and able to ger empherialKey, activationData and encryptedPassData from our servers. Now when I'm calling the handler with PKAddPaymentPassRequest, I'm getting the error Your Card Issuer Does Not Yet Offer Support for This Card. I'm testing this in Sandbox environment. Can you please help me ?
Posted
by
Post not yet marked as solved
4 Replies
2.3k Views
Recently I noticed that the links of the back of wallet passes, that companies has put on their passes - so as to direct to core information - were no longer active, ie: not blue and underlined, and don't automaticlly direct to the URL address
Posted
by
Post not yet marked as solved
2 Replies
1.3k Views
I'm trying to build my first Apple Wallet Pass and I've been following the tutorial here: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html I get to this point but it fails: To sign and compress the pass, use the signpass tool to sign the pass package. In Terminal, run the following commands: cd ~/Documents ./signpass -p Lollipop.pass These commands create a signed and compressed pass named Lollipop.pkpass in the Documents folder. If the signpass command fails, make sure you are using your correct pass type identifier and check that the pass.json file contains valid JSON. Here is the error I get from Terminal: 2021-10-21 10:44:11.678 signpass[1461:45126] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil' *** First throw call stack: ( 0   CoreFoundation                      0x000000019194f838 __exceptionPreprocess + 240 1   libobjc.A.dylib                     0x00000001916790a8 objc_exception_throw + 60 2   Foundation                          0x00000001926962ec -[_NSJSONReader init] + 0 3   signpass                            0x00000001000fe044 +[PassSigner passTypeIdentifierForPassAtURL:] + 124 4   signpass                            0x00000001000fe4d8 +[PassSigner signPassWithURL:certSuffix:outputURL:zip:] + 1124 5   signpass                            0x00000001000fdc9c main + 864 6   libdyld.dylib                       0x00000001917f1430 start + 4 ) libc++abi: terminating with uncaught exception of type NSException zsh: abort      ./signpass -p Lollipop.pass Any help would be appreciate as I would love to create a Wallet Pass for my customers, but can't seem to get past this error. Thank you, Darren
Posted
by
Post not yet marked as solved
1 Replies
1.2k Views
Hi, I am trying to develop "Add to Apple Pay" feature in our mobile app and been following "Getting Started with Apple Pay In-App Provisioning, Verification & Security 3.0" documentation provided. The issue is after getting encryptedPassData, activationData and ephemeralPublicKey back from our provider, constructing the PKAddPaymenetPassRequest with these values and passing it to the handler is failing. Below is the source code for reference. ---------*** PKAddPaymentPassRequest *request = [[PKAddPaymentPassRequest alloc] init];      NSString* encryptedPassData = args[@"encryptedPassData"];   NSString* activationData =args[@"activationData"];   NSString* ephemeralPublicKey = args[@"ephemeralPublicKey"];      NSData* encryptedPassDataData = [[NSData alloc] initWithBase64EncodedString:encryptedPassData options:0];   NSData* activationDataData = [[NSData alloc] initWithBase64EncodedString:activationData options:0];   NSData* ephemeralPublicKeyData = [[NSData alloc] initWithBase64EncodedString:ephemeralPublicKey options:0];      request.encryptedPassData = encryptedPassDataData;   request.activationData = activationDataData;   request.ephemeralPublicKey = ephemeralPublicKeyData;   handler(request);
Posted
by
Post not yet marked as solved
1 Replies
1.3k Views
Why is there no public APIs for developers (PassKit) to implement Apple Wallet NFC for employee badges as announced in WWDC 2021 Keynote? Can a simple Apple platforms developer implement this for the organization they are working on and don't have to go to third-party providers which seem to have this capability? Seems that I need to reach out to the below companies to enable this in the current organization I'm working with: third party providers: https://swiftconnect.io/owners/ https://www.hidglobal.com/solutions/access-control/hid-mobile-access-solutions
Posted
by
Post not yet marked as solved
1 Replies
846 Views
Hello, https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1 I am trying to create a pkpass file according to the document here. I have done all certificates and identifier operations. however, when I run the ./signpass command in terminal, I get error "Couldn't find an identity for pass.com.***.***". Any idea how to solve this issue?
Posted
by
Post not yet marked as solved
1 Replies
696 Views
Hey all, i have created a quick spring api as a web service provider to test out registering my apple pass. The pass itself works fine and can install in on sim and physical iphones. The issue i am seeing is when I host locally or via https, the device is able to send the DELETE unregister requests, but never see any traffic for any other endpoint. Am i missing something? I have set the webservice URL in the json fine and can see the requests for the DELTE but never any others. I had though the simulator was maybe unable to do POST over http so published a https service and used physical iphone but still the same results. Any help would be welcomed
Posted
by
Post not yet marked as solved
4 Replies
2.3k Views
I am working on Issuer Extension using which user can add debit/ credit card through wallet directly. This is Extension based (Non and UI Extension. I am nearly implemented this however have doubts about PKIssuerProvisioningExtensionHandler methods which are below open func status(completion: @escaping (PKIssuerProvisioningExtensionStatus) -> Void)  open func passEntries(completion: @escaping ([PKIssuerProvisioningExtensionPassEntry]) -> Void) open func generateAddPaymentPassRequestForPassEntryWithIdentifier(_ identifier: String, configuration: PKAddPaymentPassRequestConfiguration, certificateChain certificates: [Data], nonce: Data, nonceSignature: Data, completionHandler completion: @escaping (PKAddPaymentPassRequest?) -> Void) My query is what is the significance of configuration in last callback. Can anyone please help with this. Thanks in advance
Posted
by
Post not yet marked as solved
2 Replies
677 Views
Hi, How can I send push notification for point update and promos to my loyalty wallet users. Currently I get push notification Id when user install loyalty wallet and I use it for sending wallet updates. But when I tried to use this push notification id for custom APN messages it doesn't appear anywhere. Thank you.
Posted
by
Post not yet marked as solved
1 Replies
572 Views
I'm encountering an issue with the Apple Pass Store card type backfield hyperlink not working when opened from double-clicking the power button. The value contains an HTML tag with a reference to our webpage. Everything works fine when we open it from the Wallet app, but the hyperlink doesn't seem to work when opened from the power button double-click. Has anyone else experienced this issue or have any suggestions for troubleshooting? Any help would be greatly appreciated. Thank you!
Posted
by
Post not yet marked as solved
0 Replies
390 Views
Hi, I am reaching out to the developer forum to see if anyone has any advice on how to progress with a certificate for pay entitlements. I think it is worth mentioning that I am not wanting to use wallet pass for payments, my intention is for door access and visitor passes, this may be the reason it is taking so long but to just not reply to any messages. makes me think if my mail is going to junk? I first completed the registration form on the 20th March and although the team initially got back, wanting more questions answered, I have not heard anything from them in over a month. I am constantly emailing the generic email address but to no avail. Is it normal to be waiting 6 weeks for a response? Does anyone have a named contact or a new way I can approach this? Im just pulling my hair out. If the application is not successful why don't they just tell me or at least give me some constructive feedback. It is not my intention to in any way bad mouth the Pay Entitlement Team but I just don't know what to do now? I have spoken to different support teams within in Apple to see if I can get a named contact but they all tell me this is not possible. Any advice from anyone would be greatly appreciated.
Posted
by
Post not yet marked as solved
1 Replies
315 Views
Hi I am having an issue with a PKPass I am creating using .NET Core. Basically the PKPass is not being opened correctly in Apple Wallet. For example if I try to share it on Whatsapp, rather than opening the Pass in wallet, the contents and therefore background image, manifest are being displayed. When I try with another PKPASS which I have not created the pass shows automatically in Apple wallet. Is there anyone who can help? Thanks
Posted
by
Post not yet marked as solved
0 Replies
659 Views
For a few years, we have been running a consultation group with our Students for feedback on our Universtity's Student App. Over the past 18 months one of the most requested functions is their Student ID being surfaced in the Apple Wallet. I know this is available at some US institutions, but I can find nothing about this functionality being available in the UK. Has anyone got any info on this? Many Thanks Karl
Posted
by
Post not yet marked as solved
1 Replies
560 Views
Hi. I'm looking to implement "Access Control Cards" in the apple wallet , that when attached to a supported reader, will open the door. I know that VAS (Value added services) protocol is not intended for that, and there is a new protocol called "Apple Access". Anyone knows where I can find the full documentation about this protocol and what are the Apple requirements to distribute and manage those passes. Anyone can refer me to company that has readers (hopefully with 26bit wiegand - so I can connect it to my controller) that support this Apple Access protocol?
Posted
by