Post not yet marked as solved
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.
Post not yet marked as solved
I have a question about suppressing Apple Pay when a particular app is open. The app concerned displays a QR code which is read by a reader. Unfortunately, the reader is within the vicinity of a fixed NFC reader and is causing Apple Pay to open, stopping the QR code from being read. I’m aware that one option is to place the QR code within Apple’s Wallet where the NFC reader can be disabled, however I’ve also been told that it’s possible to resolve this without needing to pass the QR code through to the Wallet. Any suggestions welcome (moving the reader isn’t currently an option!). Thanks.
Post not yet marked as solved
Last year I started going down the path of getting the Apple Pay, merchant ID and everything setup with my personal AppleID, until I decided to make a corporate ID instead of using my personal.
But I had already got the CSR from my merchant provider (authorize.net), and used it to generate a certificate with my personal AppleID.
But now I am trying to get the CSR setup on my corporate account. But it keeps saying "this CSR has already been used". I've spoken with Authorize.net and they are telling me that they cannot give me a new CSR for the new MerchantID I've created. They want me to have you Apple remove the association so I can reuse the CSR. I tried to say that didn't seem right, but here I am.
Anybody ever dealt with this? Can the CSR be disassociated? I have already deleted the merchantID from my personal account.
Post not yet marked as solved
I have trouble with adding American Express test card to my test account for a device with apple pay. I tried all American Express cards numbers listed here https://developer.apple.com/support/apple-pay-sandbox/, but none was accepted and caused a "Could Not Add Card" alert. Note that Region for device in settings is set as United States
Post not yet marked as solved
I had bind a sandbox debit card 5204 2477 5000 1489 and capabilities pass [.capability3DS, .capabilityDebit]
but the canMakePayments returns false.
Then if the capabilities only pass .capability3DS canMakePayments returns true
anyone know why this happens? and how can I fix this question
static let supportedNetworks: [PKPaymentNetwork] = [
.masterCard,
.visa
]
class func canMakePayments(with capabilities: PKMerchantCapability) -> Bool {
return PKPaymentAuthorizationController.canMakePayments(usingNetworks: supportedNetworks, capabilities: capabilities)
}
static func capability(from string: String) -> PKMerchantCapability {
switch string {
case "credit":
return [.capability3DS, .capabilityCredit]
case "debit":
return [.capability3DS, .capabilityDebit]
default:
return .capability3DS
}
}
Post not yet marked as solved
Hi, can you please tell me how payment using Apple Pay will work when transferring applications to a new account?
I will generate a new certificate and merchantId, but what will happen to users who have not yet updated? Will they pay?
Post not yet marked as solved
I am goin to create an app and i want to apply apple pay on it. But i have some question about it.
Can I transfer the fund that my app collected through Apple pay to my bank account if i am not living in U.S?
If can, does I have to paid any fee?
Post not yet marked as solved
We are working on an issuer app to have the ability to initiate the card provisioning process for Apple Wallet directly from the issuer’s iOS app. We managed to find sufficient document to push the provisioning from issuer app to apple pay however if a card gets deleted from apple pay directly by the cardholder , in this case how the issuer app would be notified, is there any API in ApplePay which can notify the issuer app about this change in token.
Post not yet marked as solved
Apple pay for one particular user with 15.4.1 unable to go through with our app but is working in other app.
Apple pay token and then error shows on Apple pay sheet it shows as payment declined.
Device region is UK and he have SA region mada card.
Same safari it is working for him.
merchant id for extra.
Post not yet marked as solved
Hello,
I need to use NFC for a project.
My problem is that always when im entering with my Phone a RFID field Apple Pay shows up instead of just my NFC application.
I know that you can suppress Apple Pay with adding com.apple.developer.passkit.pass-presentation-suppression to the Entitlements File but my Problem is that this Entitlement also suppresses NFC which I need.
How can I suppress Apple Pay but use NFC?
Thanks for Help!
Post not yet marked as solved
How many Apple Pay Payment Processing Certificates can be Created for One Merchant Identifier?
I created a merchant identifier and would like to use it for all the service providers I need to integrate against (e.g. Stripe, Square). However, I don't want to run into a situation where I can only create a few payment processing certificates.
Thanks
Post not yet marked as solved
I am trying to integrate Apple Pay in my app and it was working fine on simulator, official button was showing. But when I ran it on real device, the apple pay button is not visible. After doing research it turns out sandbox testing is not available in our region which is Pakistan.
Is there any way we can test out our Apple Pay feature Pakistan in Sandbox environment?
Thank you.
Post not yet marked as solved
Hi,
We are currently encrypting the user pass data as part of in-app provisioning flow for apple pay. We recently migrated from Java 8 to Java 11. Is there any algorithm change for Visa/Mastercard?
Post not yet marked as solved
Hi,I haven't been able to find any sort of documentation about how to issue a refund via Apple Pay within an app (though there are tons of articles about refunds in-store). I tried to do this through the regular PKPaymentRequest, but I got an error that the total must be greater than $0.Payment request is invalid: Error Domain=PKPassKitErrorDomain Code=1 "Invalid in-app payment request" UserInfo=0x171c76480 {NSLocalizedDescription=Invalid in-app payment request, NSUnderlyingError=0x170846b40 "PKPaymentRequest total must be greater than zero.”}Anybody know how I can do a refund?
Post not yet marked as solved
i integrated apple pay with stripe to react-native app, it working fine with simulator in test mode but not working in real device in test mode and live mode as well. i'm getting issue like "Apple pay is not supported on this device", i contacted stripe but they didn't find any issue on their side for my account. can you please help me how to fix that problem.
i tested it in
Iphone 7, iPhone Xr
iOS :15.4.1
Post not yet marked as solved
Hi All,
I'm trying to verify a domain but I only see the message
"Domain verification failed." no other details.
From my nginx server log I can see that the file apple-developer-merchantid-domain-association.txt is perfectly reachable
17.179.144.195 - - [19/May/2022:14:01:28 +0200] e948efdd5079b3dcfe8a5f2deddc9279 "GET /.well-known/apple-developer-merchantid-domain-association.txt HTTP/1.0" 200 5673 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/601.7.7 (KHTML%2C like Gecko) Version/9.1.2 Safari/601.7.7" "17.179.144.195"
Could someone suggest me from where to start debugging such situation?
Thanks in advance
Accursio
Post not yet marked as solved
Hi,
We have a public website using Apple Pay with the JS Library. We use Adyen as payment gateway and Avalara to calculate taxes. We've recently discovered a lot of errors in regards of ApplePay token amount-mismatch errorType error. This mean the amount authorized by ApplePay does not match the amount sent to Adyen for authorization. Here's the root cause:
Applepay only reports full address including address line 1 after user authorizes the transaction with ApplePay using the session.onshippingcontactselected event. At this point we only have the following - City, Region, Country, Zip
So, the total order value is based on what Avalara reports the tax is using these fields. For an example order using this zip code 94534, the tax is calculated as $1.84 at this point.
After we receive the authorization from Applepay, we also receive the full address. This address is then sent to the backend to recalculate the cart (including tax). This is just before calling Adyen API
For this specific cart, since now the Address has AddressLine1, the zip code (94534) along with address line 1 results in a different tax from Avalara ($2.09)
So, the cart total is more than the amount that was authorized in Applepay token.
This could easily be solved if we can make Apple Pay to return the AddressLine1 from the initial callback to session.onshippingcontactselected, this would solve our problems. Is there a way to force the call to session.onshippingcontactselected to return the AddressLine1 field as part of the response?
Is there any work around for this?
Thanks and Regards
Post not yet marked as solved
Hello,
Me and my team are currently integrating Apple Push Provisioning in our mobile app. We have everything configured/whitelisted in order for this to work. Even we're managing to provision a card through the Apple Wallet app. But, when trying to achieve this in-app, after tapping "Next" on the "Add card to apple pay" screen, there's an error, that "Could not add card". I checked the logs in the Console.app and observed the following issue:
Response:
https://nc-pod5-smp-device.apple.com:443/broker/v4/devices/042F390B5D5680019252161094302424C2DBAC1E16FF4F31/cards 500
{
Connection = close;
"Content-Length" = 81;
"Content-Type" = "application/json";
Date = "Fri, 26 Feb 2021 07:34:47 GMT";
Vary = "accept-language";
"X-Pod" = "nc-pod5";
"X-Pod-Region" = "paymentpass.com.apple";
"x-conversation-id" = 9c416925938f4ac2a3dc5a21301c6f66;
}
{
statusCode = 500;
statusMessage = "Broker Service Response exception";
}
Can you, please, suggest, what could be the issue?
Regards,
Petko
Post not yet marked as solved
Help!
I am presenting to a large group via Zoom, and will be showing a deck in full-screen Preview.
Every time I change pages, a small gray box appears on the bottom of the screen flashing "Page 1 of 36" and so on.
I don't want my teams to know how long the deck is. I want them focused on the slides as they appear.
Is there a way to disable this annoying function?
Please let me know if possible. Thank you!
Post not yet marked as solved
Apple Pay validation url - https://apple-pay-gateway.apple.com/paymentservices/startSession
Approach : - We have used POST method custom API on Node.js with our apple pay certificates key, pem file(which is created in apple developer account).
When we are requesting the API, apple pay validation url is getting timeout.
Request for help to resolve this issue.