Getting PaymentMethodUnsupportedError For Apple Pay initialization

Getting this error all of a sudden:

PaymentMethodUnsupportedError: Method unsupported: There was a temporary error determining your website's payment method status

Anyone have an idea of why this could be happening?

Seconded. I started receiving this issue about two days ago. Attempted to re-register the domain but to no avail. It seems to only be an issue in the Sandbox environment. When I switch to Production, Apple Pay initializes successfully.

1 Like

Hi! :wave: Thanks for letting us know. Just get an idea of timeline here, @Bordeen did this also start happening ~2 days ago for you?

I can’t say for sure as I haven’t tested our sandbox version since about a few days ago.

Got it, no problem. And is this happening for the Web Payments SDK or is it with the SqPaymentForm?

I’m experiencing this issue with Web Payments SDK.

Yes same. Web Payments SDK

Hey all, quick update here: We’ve been able to reproduce this issue and identify the root cause. The issue is limited to Sandbox, so Apple Pay in production should not be affected. We likely won’t have another update until some time next week, but the team’s working on a resolution. Thanks for bringing this to our attention, and apologies for the inconvenience!

1 Like

Is there any update on this?

Hey all, we’ve made some changes on our end to address this. Does it look like the error is resolved on your end?

Looks to be working again on my end. Thanks @josh-square

1 Like

Seconded. I started receiving this issue about two days ago. Attempted to re-register the domain but to no avail. It seems to only be an issue in the Sandbox environment. When I switch to Production, Apple Pay initializes successfully.

What’s your application ID? :slightly_smiling_face:

@Bryan-Square I’m getting the same issue in Sandbox. Here’s a screenshot that may help with troubleshooting.

Application ID: sandbox-sq0idb-GMJZ0v1D-Qvb2jTqQPKndQ

Everything looks correct and verified. Is there a way I can get to the page to inspect it? :slightly_smiling_face:

Sure! Checkout

I totally overlooked PaymentMethodUnsupportedError: Method unsupported: Configuration is invalid. (field=locationId) Nn — square.js:1:134304 ai — square.js:1:142320 _h — square.js:1:344224 (anonymous function) — square.js:1:347677 generatorResume Eh — square.js:1:343804 o — square.js:1:344010 promiseReactionJob

The locationId isn’t set.


:slightly_smiling_face: