Post not yet marked as solved
Our engineering team is near completion of integration of the Visa SDK for iOS Add to Mobile Wallet function for our user's debit card which we issue. Creating the Pass Type ID certificate was easy, but getting permission to use it from Apple has been extremely difficult.
We submitted our request on April 22nd to the applepayentitlements email address. We got a response from them on April 26th, 4 days later asking for additional information & providing a 9-digit follow-up identifier.
We provided the new information in a response, but have never heard back. It is now May 10th. I have tried all manner of support requests & have no idea where to go next.
Post not yet marked as solved
I have successfully provision my card into Apple Wallet. I also need to retrieve that card from Apple Wallet to check whether or not it is already in Apple Wallet. Attempted to use passLibary.passes(of: .secureElement) return empty. Is it possible to retrieve the card from Apple Wallet at all? I am the issuer of the card provisioned into Wallet
Post not yet marked as solved
Is it possible to use iPhones as passive cards according to ISO 14443/A standard? We want to transfer data to our reader using iPhone as HCE.
Post not yet marked as solved
Hello,
I've been working on and troubleshooting some Pass Type IDs for apple wallet development, and I've incorrectly made a few certificates and I would like to revoke them. Viewing those certificates from both the Admin and Account Holder accounts, I am unable to revoke these certificates. They are not in use, and the "Revoke" button is grayed out.
How do I revoke these certificates?
Thanks,
chuck
Post not yet marked as solved
Hi guys, iam having troubles with removing an credit card pass from within my app.
I was able to add the card without any problems.
I got the entitlements which i need and also read the docs but theres not much on why iam having this problem.
The problem is that the removePass method is not doing anything, iam checkin wheater i have the pass, and i do have it, so the PkPassLibrary does contain the pass.
Is there anyone who can help me with that? what i saw is that the passTypeIdentifier is somehow i would say common since its 'paymentpass.apple.com' and not the value of the identifier which i set in developer identifiers.
But iam getting this back from i guess the method which adds the pass into the app.
thanks for any advices!
Post not yet marked as solved
Hey have a few questions regarding updating apple wallet passes using APNS.
What happens if the receiving device is switched off? Is the notification sent again by apple or do I need to send again myself?
On booting the phone are passes automatically updated? e.g. Do they make the request to my server for a new design - or will the user need to force refresh / send the apns notification again.
Does low power mode affect any of the pass update flow?
Thanks!
Post not yet marked as solved
I have been trying to add my virtual card to apple wallet using InAppProvisioning. I did following to add my card in Apple wallet.
Provided last 4 number of card and card holder name to apple wallet.
Got certificate, nonce, nonceSignature.
Pass certificate, nonce and nonceSignature to PNO (Payment network operator)
Send activation data to apple wallet.
I am continuously getting "Card not added dialog"
I also have tried to trouble shoot this issue by fetching sysdignose using steps provided by apple, but I wasn't able to find any breakthrough.
It would be great if anyone can help us in this case.
Post not yet marked as solved
Hi, i don't understand how to implemente PKIssuerProvisioningExtensionHandler in my code. I want to provisioning a card in Wallet and confirm in my app.
Post not yet marked as solved
We want to add the link on the Apple Wallet Pass front page just like BookMyShow Apple Wallet Pass. I tried to find a solution for this a lot of resources on the internet including Apple Wallet Documentation, but with no success.
We know it is possible to add link on the back of apple wallet but how to add in front of Apple Wallet Pass?
Post not yet marked as solved
I am trying to use apple wallet to be detected by a RFID reader, specially a PN5180 with Arduino, running ISO15693 protocol. Is there a way to have this work? I also know that this reader can run the Felica protocol and I think this is the protocol I would have to use, but want make sure that ISO15693 will not work.
Post not yet marked as solved
Can a merchant decide if SCA (EMV 3D Secure) should be applied or not for an Apple Pay transaction? How can the merchant flag this option in the transaction request?
Can Apple Pay transactions be executed without SCA? How can we read Apple Pay transaction response in order to understand if SCA was applied and what was the SCA result?
Where can a merchant find more details about how to configure Apple Pay SCA transactions on his side?
Thanks
Post not yet marked as solved
When a customer takes an action in my app (e.g. taps a button to say that they are about to make a purchase), all I want to do is open the Wallet app for them. I don't need to add anything to it, or show any specific pass.
The reason we want to do this is just so we have a timestamp of when they said they were going to make a purchase so that we can reconcile that in their accounting software later.
Post not yet marked as solved
Hi
We have a webshop selling digital giftcars (Google, Netflix, PlayStation, Spotify, IKEA, Zalando and many more).
We plan to make an App. But there is the Point 3.1.1. in the App Store Guidelines:
Digital gift cards, certificates, vouchers, and coupons which can be redeemed for digital goods or services can only be sold in your app using in-app purchase. Physical gift cards that are sold within an app and then mailed to customers may use payment methods other than in-app purchase.
So, why are there outside multiple Apps just selling digital Giftcards (with CreditCard Payment, Paypal..) and no one with an In-App-Purchase? Did Apple not notice this? Or is ist a special Agreement? I mean, if we develop an App and it would be reject - how is that fair?
I can list up many Apps;
Guthaben.de
prezzee
startselect
eGifter
G2A
MMOGA
Cdkeys
instant gaming
Is the differnce basing on, if the Merchant has an own webshop also? All these Companies above has it.
Any one an answer?
Post not yet marked as solved
I have Been Experiencing Issues with my app, i have activated the apple pay suppression entitlement (i have done the process to enable the pass for my app) and it was working for a while, yet recently, the apple pay pop up is displayed when my app is launched, simply the wallet app is automatically launched whilst my app is in the foreground, this issue was first seen with iOS 14.
Is there a documentation regarding what was changed on the API ? Thanks in advance.
i have been using this code to handle the suppression :
`@objc public class ApplePaySupressionHelper: NSObject {
private static var tokenPKSuppresion:PKSuppressionRequestToken!;
public static func suppress() {
if #available(iOS 9, *) {
if( PKPassLibrary.isPassLibraryAvailable() && !PKPassLibrary.isSuppressingAutomaticPassPresentation()) {
tokenPKSuppresion = PKPassLibrary.requestAutomaticPassPresentationSuppression(responseHandler: { (result) in
if result == PKAutomaticPassPresentationSuppressionResult.success {
log.debug("Automatic Pass Presentation suppressed")
}
else {
log.debug("Could not suppress Automatic Pass Presentation")
}
})
}
}
}
public static func enable() {
if #available(iOS 9, *) {
if( PKPassLibrary.isPassLibraryAvailable() && PKPassLibrary.isSuppressingAutomaticPassPresentation()) {
PKPassLibrary.endAutomaticPassPresentationSuppression(withRequestToken: tokenPKSuppresion)
print("Automatic Pass Presentation enabled")
}
}
}
}`
Post not yet marked as solved
Hi
i wonder if this is a known issue in the latest iOS 15.4 betas. In one beta (4 versions ago) it worked to open wallet with quickly double pressing the power button.
Since now three versions (currently 15.4 (19E241)) this does no longer work on my iPhone 13 pro, even through wallet is configured to do that in SETTINGS.
Any ideas to reactivate this?
Post not yet marked as solved
Hi,
With the recent iOS beta release there is an announcement that tap to pay will be introduced with limited partners and then rolled out later this year. What are the criteria to participate in this program in the early stage since our current product relay on mobile based ticketing where we want to allow our customers to make fastest possible payment using iOS devices and vendors to accept the payment easiest possible way.
Post not yet marked as solved
While Implementing ApplePay, I noticed that each of the pre-defined PKPaymentNetwork (.visa, .amex, etc) are static let properties defined within a struct. In my opinion, this might cause misunderstanding, since we can initialize properties differently than Apple defines, for instance: PKPaymentNetwork(rawValue: "amex") will successfully create an "amex" property. The thing here is that even though we successfully created it, it will be different than the defined .amex (If we execute PKPaymentNetwork(rawValue: "amex") == PKPaymentNetwor.amex will be FALSE, since PKPaymentNetwork(rawValue: "AmEx") == PKPaymentNetwor.amex is TRUE). In other words: By using a struct, we can create instances of PKPaymentNetwork that will be unusable. My suggestion is to replace this struct with a enum, something like: enum PKPaymentNetwork: String, etc { case amex = "AmEx" } In this case, if a developer wants to instantiate a PKPaymentNetwork(rawValue: "amex" | "Amex" | "AMEX" ) will get NIL instead of an instance.
Post not yet marked as solved
After replacing the iphone with a new one (and restoring from the old one), the loyalty cards stopped updating themselves. This means that notifications about changes on the cards stopped coming as well.
After investigating, we found out that it's an unchanged DeviceID on the card issuer's side (and PushID). If I turn the automatic card updates off and on again in my wallet, my new DeviceID registers and notifications start working again (with new PushID).
Question - is there any way for the pass issuer side to automatically detect that the pass holder has changed devices (has a new DeviceID or how to receive new PushID)?
Post not yet marked as solved
There is a mobile application, when you click on the button, it adds to the discount card.
The same card can be added an unlimited number of times.
How to make it so that the apple wallet gives information to the mobile application that it has a card?
Post not yet marked as solved
I'm planning to create an integrated app that enable to show your transit fees and stations which you get on/off at.
I could scratched out parts of my app that analyze and parse values that NFC bundled transit card stored.
However I could not find out the way how to use some data stored in transit card of iOS Wallet app. I can see transit information in the Wallet app which I want to use, also there are some document which might shows possibility I could handle these data,
https://developer.apple.com/documentation/passkit/pkstoredvaluepassproperties .
I'm not really sure it is possible to use(read) these data in my iOS app via using PassKit. If you find some apps which using kind of data, could you please share me some existing app link, or tell me guides or documents which shows roughly how to use PassKit classes / methods.