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
165 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
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
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
by
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
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
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
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
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
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
by
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
by
Post not yet marked as solved
1 Replies
222 Views
Hi there, Do you have Apple Pay Sandbox Cards that can be used to test scenarios where the card is lost or when the charge fails ? For example, Stripe has cards to test declined payments, fraudulent charges etc. Reason being, as we use Apple Pay in concert with Stripe, the Apple Pay sandbox cards will always succeed and thus, we are unable to trigger the Stripe webhooks when ApplePay fails due to lost cards etc and handle them appropriately. Thank you.
Posted
by
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
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
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
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
Post not yet marked as solved
0 Replies
159 Views
I'm getting "Apple pay is not available for this website" error on SB after the onpaymentmethodselected event (not getting error onvalidatemerchant event) and the onPaymentAuthorised doesn't get hit at all. Here's my session data { "epochTimestamp":1652440219969, "expiresAt":1652443819969, "merchantSessionIdentifier":"SSH37EBB5A957294F0FBBD4F9C496317E1E_916523AAED1343F5BC5815E12BEE9250AFFDC1A17C46B0DE5A943F0F94927C24", "nonce":"51b5b6b1", "merchantIdentifier":"1B0FD6FCF62FBDA91A08BA2A18F4283AC1FFF6B69FC191B9F886482370BFC729", "domainName":"d176lcemp34qxj.cloudfront.net", "displayName":"Shamim", "signature":"308006092a864886f70d010702a0803080020101310f300d06096086480165030402010500308006092a864886f70d0107010000a080308203e43082038ba003020102020859d8a1bcaaf4e3cd300a06082a8648ce3d040302307a312e302c06035504030c254170706c65204170706c69636174696f6e20496e746567726174696f6e204341202d20473331263024060355040b0c1d4170706c652043657274696669636174696f6e20417574686f7269747931133011060355040a0c0a4170706c6520496e632e310b3009060355040613025553301e170d3231303432303139333730305a170d3236303431393139333635395a30623128302606035504030c1f6563632d736d702d62726f6b65722d7369676e5f5543342d53414e44424f5831143012060355040b0c0b694f532053797374656d7331133011060355040a0c0a4170706c6520496e632e310b30090603550406130255533059301306072a8648ce3d020106082a8648ce3d030107034200048230fdabc39cf75e202c50d99b4512e637e2a901dd6cb3e0b1cd4b526798f8cf4ebde81a25a8c21e4c33ddce8e2a96c2f6afa1930345c4e87a4426ce951b1295a38202113082020d300c0603551d130101ff04023000301f0603551d2304183016801423f249c44f93e4ef27e6c4f6286c3fa2bbfd2e4b304506082b0601050507010104393037303506082b060105050730018629687474703a2f2f6f6373702e6170706c652e636f6d2f6f63737030342d6170706c65616963613330323082011d0603551d2004820114308201103082010c06092a864886f7636405013081fe3081c306082b060105050702023081b60c81b352656c69616e6365206f6e207468697320636572746966696361746520627920616e7920706172747920617373756d657320616363657074616e6365206f6620746865207468656e206170706c696361626c65207374616e64617264207465726d7320616e6420636f6e646974696f6e73206f66207573652c20636572746966696361746520706f6c69637920616e642063657274696669636174696f6e2070726163746963652073746174656d656e74732e303606082b06010505070201162a687474703a2f2f7777772e6170706c652e636f6d2f6365727469666963617465617574686f726974792f30340603551d1f042d302b3029a027a0258623687474703a2f2f63726c2e6170706c652e636f6d2f6170706c6561696361332e63726c301d0603551d0e041604140224300b9aeeed463197a4a65a299e4271821c45300e0603551d0f0101ff040403020780300f06092a864886f76364061d04020500300a06082a8648ce3d0403020347003044022074a1b324db4249430dd3274c5074c4808d9a1f480e3a85c5c1362566325fbca3022069369053abf50b5a52f9f6004dc58aad6c50a7d608683790e0a73ad01e4ad981308202ee30820275a0030201020208496d2fbf3a98da97300a06082a8648ce3d0403023067311b301906035504030c124170706c6520526f6f74204341202d20473331263024060355040b0c1d4170706c652043657274696669636174696f6e20417574686f7269747931133011060355040a0c0a4170706c6520496e632e310b3009060355040613025553301e170d3134303530363233343633305a170d3239303530363233343633305a307a312e302c06035504030c254170706c65204170706c69636174696f6e20496e746567726174696f6e204341202d20473331263024060355040b0c1d4170706c652043657274696669636174696f6e20417574686f7269747931133011060355040a0c0a4170706c6520496e632e310b30090603550406130255533059301306072a8648ce3d020106082a8648ce3d03010703420004f017118419d76485d51a5e25810776e880a2efde7bae4de08dfc4b93e13356d5665b35ae22d097760d224e7bba08fd7617ce88cb76bb6670bec8e82984ff5445a381f73081f4304606082b06010505070101043a3038303606082b06010505073001862a687474703a2f2f6f6373702e6170706c652e636f6d2f6f63737030342d6170706c65726f6f7463616733301d0603551d0e0416041423f249c44f93e4ef27e6c4f6286c3fa2bbfd2e4b300f0603551d130101ff040530030101ff301f0603551d23041830168014bbb0dea15833889aa48a99debebdebafdacb24ab30370603551d1f0430302e302ca02aa0288626687474703a2f2f63726c2e6170706c652e636f6d2f6170706c65726f6f74636167332e63726c300e0603551d0f0101ff0404030201063010060a2a864886f7636406020e04020500300a06082a8648ce3d040302036700306402303acf7283511699b186fb35c356ca62bff417edd90f754da28ebef19c815e42b789f898f79b599f98d5410d8f9de9c2fe0230322dd54421b0a305776c5df3383b9067fd177c2c216d964fc6726982126f54f87a7d1b99cb9b0989216106990f09921d00003182018d30820189020101308186307a312e302c06035504030c254170706c65204170706c69636174696f6e20496e746567726174696f6e204341202d20473331263024060355040b0c1d4170706c652043657274696669636174696f6e20417574686f7269747931133011060355040a0c0a4170706c6520496e632e310b3009060355040613025553020859d8a1bcaaf4e3cd300d06096086480165030402010500a08195301806092a864886f70d010903310b06092a864886f70d010701301c06092a864886f70d010905310f170d3232303531333131313031395a302a06092a864886f70d010934311d301b300d06096086480165030402010500a10a06082a8648ce3d040302302f06092a864886f70d01090431220420463e324ef2a67be4caad2196e90cd77e4a215ee2e2dee5ebb37bc5f18d4f0e76300a06082a8648ce3d04030204483046022100b1aef11ea8f5940eef195c13d0879528ff6ddd59a671aaede8bdb0a4a0aafc290221009257a1f32bfea292d8cd819682343d840b75a1d332c3154c33b701a3b8c0166b000000000000", "operationalAnalyticsIdentifier":"Shamim:1B0FD6FCF62FBDA91A08BA2A18F4283AC1FFF6B69FC191B9F886482370BFC729", "retries":0, "pspId":"1D867D2918895F195CF99A0BCCA8B3E63C0AB3FC997F254501617482BBCF21F9" } and this is the url that i'm testing with https://d176lcemp34qxj.cloudfront.net/MerchantSiteSB.html Can somebody please assist to find the issue? or how should i get more details on the error?
Posted
by