I want to have Pay with Apple as a checkout payment option, rather than just as an Express Checkout button at the top of the screen. I know you can put things like COD (Cash On Delivery) as a payment option, so I was inquiring to see if it’s possible to do so, and if not, if the APIs will allow me to develop this for my store internally. If so, please direct me to which documentations I can look at. Thanks!
Hey @Nitika_Mehra - right now we do only offer Apple Pay as an accelerated checkout option.
We do offer a Payments API that could theoretically allow you to implement Apple Pay as an option (through an integration with a payment service provider), but our Payments App API is currently invite-only.
Hope this helps a bit though - let me know if we can clarify anything on our end here
Hey @Alan_G ,
I hope you’re doing well.
I have a question regarding our payment service provider: Can we add Apple Pay as an option? We’re currently on the Shopify App Store, but I have concerns about enabling Apple Pay in our checkout. According to the Shopify documentation (Requirements for payments extensions), the enablement of Apple Pay for offsite extensions is prohibited. However, I have noticed that some offsite extensions are offering Apple Pay.
Could you please help me understand whether we can enable it in our checkout or not?
Thank you!
Hey @Alan_G ,
I hope you’re doing well.
I am following up regarding my previous concern. Please reply so we can address this matter accordingly.
Thank you for your support.
Hey @Babar_Ali, thanks for your patience on my reply here. You’re correct that our documentation states Apple Pay (among others) is prohibited for use by offsite payment extensions.
If you’re open to a DM to share some examples of where you’re seeing this with other payment providers though, just ping me here in this thread and I’ll set up that DM on my end (just don’t want to share potentially sensitive information publicly if that makes sense) - hope to speak soon, thanks!
Thanks @Babar_Ali - DMing you now!
Hi @Alan_G similarly, we have an approved payment extension but now looking into having the accelerated Apple Pay option but using our APIs for processing the payments. Can you please share with me the details on how we can achieve this?
Hey @Bro_Technologies thanks for reaching out and apologies for not sharing the answer here publicly when we looked into this initially.
I can’t say for sure how some other providers are implementing Apple Pay, but if they are a payment extension apps, they likely would not be able to process Apple Pay payments.
If you do see what appear to be extension apps offering Apple Pay, you may want to reach out to our Partner Governance team on this if it is a concern for you: Report a partner violation - Shopify
Right now, for Payment Extension apps, it is prohibited to offer Apple Pay processing: Requirements for payments extensions
Hope this helps clarify things. I understand it’s not the most ideal, but hope this helps a little bit. Let me know if I can clarify anything on our end here
Hi @Alan_G
thanks for clarifying that, that is well noted. But if we want do develop a payment app that can process Apple Pay Payments, what are the requirements and how can we apply for that ?
Hi @Bro_Technologies, right now, we prohibit third party payment apps from offering Apple Pay as a payment option unfortunately. Just sharing the reasoning from our documentation below:
…Process payment methods that include, but aren’t limited to, Apple Pay, Google Pay, Shop Pay, PayPal, and Alipay. Shopify has a direct connection with these providers that improves performance and checkout conversion for merchants.
At the moment, we don’t have a process to allow third party payment apps to offer these accelerated checkout wallets as payment methods in general. If you are seeing other payment providers offer these as options, as mentioned the best thing to do would be to contact our partner governance team as generally, we don’t allow folks to use these payment methods if they are offering a third party payment gateway. Hope this helps clarify, let me know if I can assist further.