Apple Pay

RSS for tag

Provide a fast, easy, and secure way for users to buy goods and services in your app or on your website using Apple Pay.

Apple Pay Documentation

Posts under Apple Pay tag

261 Posts
Sort by:
Post not yet marked as solved
0 Replies
162 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
4 Replies
6.2k Views
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.
Posted Last updated
.
Post not yet marked as solved
0 Replies
129 Views
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.
Posted Last updated
.
Post not yet marked as solved
0 Replies
134 Views
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
Posted
by acv.
Last updated
.
Post not yet marked as solved
0 Replies
136 Views
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     }   }
Posted
by HarrisHan.
Last updated
.
Post not yet marked as solved
0 Replies
128 Views
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?
Posted
by dthyyy.
Last updated
.
Post not yet marked as solved
1 Replies
295 Views
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.
Posted
by virajzeta.
Last updated
.
Post not yet marked as solved
0 Replies
128 Views
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.
Posted
by ajayextra.
Last updated
.
Post not yet marked as solved
0 Replies
164 Views
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!
Posted Last updated
.
Post not yet marked as solved
0 Replies
128 Views
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
Posted
by ksnp.
Last updated
.
Post not yet marked as solved
0 Replies
175 Views
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.
Posted Last updated
.
Post not yet marked as solved
0 Replies
103 Views
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?
Posted
by vnyapathi.
Last updated
.
Post not yet marked as solved
4 Replies
1.6k Views
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?
Posted
by mayuko.
Last updated
.
Post not yet marked as solved
2 Replies
245 Views
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
Posted
by joshig99.
Last updated
.
Post not yet marked as solved
0 Replies
174 Views
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
Posted
by accursio.
Last updated
.
Post not yet marked as solved
4 Replies
1.2k Views
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
Posted Last updated
.
Post not yet marked as solved
4 Replies
1.2k Views
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
Posted Last updated
.
Post not yet marked as solved
0 Replies
91 Views
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!
Posted
by meowskers.
Last updated
.
Post not yet marked as solved
0 Replies
95 Views
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.
Posted
by Sonal_123.
Last updated
.