Onboarding to Coinbase Pay is not yet self-serve. To be added to the Coinbase Pay allowlist, please:
- Fill out the Coinbase Cloud Interest Form at https://www.coinbase.com/cloud/cloud-interest.
- Select 'Coinbase Pay SDK' from the dropdown for the question, What products are you interested in using?"
Yes. Users must have an existing Coinbase Account to use Coinbase Pay. Coinbase has more than 89M+ verified users and these users can seamlessly sign-in to their existing Coinbase Account and start using Coinbase Pay. If users do not have a Coinbase account, they will be prompted to create one in the Coinbase Pay widget.
Coinbase Pay is available in all countries in which Coinbase operates except Japan and Canada.
|Payment method/funding source||Currently supported countries|
|Crypto balance in Coinbase account||All countries in which Coinbase operates except Japan and Canada|
|Debit cards||US >> Support for more countries is coming in Q2 2022.|
|Credit cards||None >> Support for more countries is coming in Q2 2022.|
|ACH (US Bank Transfer)||US|
Watch the Supported Payment Methods page for updates.
Yes, you can configure it to either. The default functionality embeds the Coinbase Pay widget when the user is logged in and logged out. To open it in a new tab or popup window, configure the initOnRamp parameters,
The Coinbase Pay widget can be embedded on approved domains (and is the default setting). To embed the widget, configure the initOnRamp parameters,
Coinbase recommends using a mix of
experienceLoggedOut: “popup”for a more seamless experience. For Chrome extensions, the logged out embedded experience opens a popup window (to login), and the extension popup may close, losing the window reference.
Expand for images of each experience
Developers can use the JS SDK for Coinbase Pay on mobile apps right away. Toward the end of Q2, we will being distributing semantically versioned releases for mobile SDK.
Coinbase Pay currently supports the following cryptos and blockchains:
|Blockchain||Supported Assets on coinbase.com|
|Ethereum mainnet||ETH and all ERC-20 tokens (supported on coinbase.com)|
We are working on adding support for more cryptos and blockchains (including L2 chains) and will update this section when we support them.
The following fees are applicable for Coinbase Pay:
Spread: Coinbase Pay includes a spread in the price when you buy cryptocurrencies. This allows us to temporarily lock in a price for trade execution while you review the transaction details prior to submitting your transaction.
Coinbase fees: Fees are calculated at the time you place your order and may be determined by a combination of factors, including the selected payment method, the size of the order, and market conditions such as volatility and liquidity. Fees are listed in the order preview screen before you submit your transaction and may differ for similar transactions.
Coinbase does not charge any Coinbase fees when a user moves their existing crypto balance from their Coinbase Account to a self-custody wallet/dapp using Coinbase Pay.
- Network fees: For transactions on cryptocurrency networks (i.e., transfers of cryptocurrency off the Coinbase platform), Coinbase incurs and pays network transaction fees (e.g., miner’s fees). We charge a fee based on our estimate of these network fees. In some cases, the final fee that Coinbase pays may differ from the estimated fee. All fees we charge are disclosed at the time of transaction.
Coinbase does not receive any portion of the network fees that we charge.
No. Users that make a purchase via Coinbase Pay receive the standard emails that they receive when purchasing and sending crypto from their coinbase.com account to a self-custody wallet. We will add the ability to update emails at a later date.
Updated about 1 month ago