Post not yet marked as solved
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.
Post not yet marked as solved
Apple notification type Is there a way to receive real-time payment information other than general product refund data?
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
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
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
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
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
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 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.
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 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
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.
Post not yet marked as solved
Hello,
How can you program custom NFC Data onto a iPhone which can be read from a NFC-Reader?
(Like Apple Pay)
Thanks for Help!
Post not yet marked as solved
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?
Post not yet marked as solved
Our APP pre-connects the payment function. What is your payment method and the third-party payment method charging policy?