Skip to main content

How do I resolve the Flow error: "Apple Pay is not available in [Name]"?

When integrating Apple Pay with Flow, this error typically indicates a misconfiguration in your Apple Pay setup. Verify the following, ensure that your SDK configuration (sandbox or production) matches the Apple Merchant ID you are using. For example:

  • Sandbox environment:

    • You must set the SDK environment to sandbox.

    • The API key in the Authorization: Bearer header must contain sbox.

    • Your API calls must be made to the sandbox URL: api.sandbox.checkout.com.

    • The merchant ID injected into the SDK must be the one associated with your sandbox certificate.

    • The same merchant ID must be enabled in your Xcode project's capabilities.

 

Production environment

  • You must set the SDK environment to production.

  • The API key in the Authorization: Bearer header must not contain sbox.

  • Your API calls must be made to the production URL: api.checkout.com.

  • The merchant ID injected into the SDK must be the one associated with your production certificate.

  • The same merchant ID must be enabled in your Xcode project's capabilities.

Was this article helpful?
Share
Copy Link Share via email

Articles in this section