Apple Pay is a mobile payment service by Apple Inc. that allows users to make payments in person, in iOS apps, and on the web. It is supported on iPhone, iPad, and Mac.

🚧

Apple Pay Via Coinflow works only on Safari >v17 which was released with IOS 17 and MacOS v14 (Sonoma).

  1. Please upgrade @coinflowlabs/react v2.6.0 or higher
  2. To enable Apple Pay on your Coinflow account: Request a site association file from Coinflow and make it publicly accessible at https\://yourDomain.com\/.well-known/apple-developer-merchantid-domain-association.txt
  3. Once verified by the Coinflow team, Apple Pay will be enabled on your account. In the prebuilt UI, Apple Pay will automatically appear in the purchase options.

If you are adding your own implementation the following components will render the Apple Pay button

import {CoinflowApplePayButton} from '@coinflowlabs/react';

<CoinflowApplePayButton
  env={'prod' | 'sandbox'}
  wallet={solanaWallet}
  blockchain={'solana'}
  merchantId={merchantId}
  connection={connection}
  handleHeightChange={handleHeightChange}
  amount={amount}
  color={'black' | 'white'}
/>

🚧

Apple Pay is not available for the following types of businesses:

  • Tobacco, marijuana, or vaping products
  • Firearms, weapons, or ammunition
  • Illegal drugs or non-legally prescribed controlled substances
  • Pornography
  • Personal fundraising or collections of non-profit donations unless approved by Apple