Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't create Apple Pay Merchant Identity Certificate #1248

Open
lachlanh opened this issue Nov 18, 2024 · 0 comments
Open

Can't create Apple Pay Merchant Identity Certificate #1248

lachlanh opened this issue Nov 18, 2024 · 0 comments

Comments

@lachlanh
Copy link

I am trying to get apple pay working with 2024-04 api and tokenized payment, while we wait for pre-checkout features to arrive. Following this doc : https://shopify.dev/docs/storefronts/headless/mobile-apps/buy-sdk-ios#enable-apple-pay, When I try to upload the shopify csr in the apple developer portal I get an error CSR algorithm/size incorrect. Expected: RSA(2048) This is trying to create a merchant identity certificate as described in the doc linked above.

Is the csr faulty or is the documentation out of date ?

I have also tried using a csr from the Keychain tool locally, which apple accepted and provided me with a merchant Id certificate but was rejected with an error from shopify when trying to upload the certificate.

I have also created an Apple Pay Payment Processing certificate using the shopify csr, which was accepted by Apple and the resulting cert I was able to upload to the shopify ios buy sdk config. Unfortunately I keep getting generic payment processing errors : "There was an issue processing your payment. Try again or use a different payment method." (using the mobile buy sdk sample app and our own code).

I have seen some similar github issues and comments in the community forums but haven't been able to find a solution, any help with the certificate setup or how to debug the failed payments would be really appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant