Docs Open Console

Coinbase

Connect your Coinbase Exchange account (Advanced Trade API) for deposit addresses, instant conversion, automatic sweeps, and automatic refunds.

What the Coinbase connection does#

Like Gemini, Coinbase is a post-settlement exchange integration - invisible to buyers. It authenticates with an ES256-signed JWT generated from your API key's private key, and supports the same three features plus refunds:

FeatureWhat happens
Address generationFresh Coinbase deposit addresses per checkout when no static address is on file
Instant conversionMarket-sell on settlement into your account's fiat currency; runs as fallback when Gemini conversion is enabled but fails, or on its own
TransferSweep settled coins from Coinbase to your configured receive address
RefundsSend rejected underpayment/overpayment value straight back to the sender's address, automatically

Setup#

  1. In Coinbase, create an API key (Advanced Trade) and download its private key; note the key name
  2. Create a TOTP 2FA key dedicated to the API - sends require it
  3. Open Settings → Exchange Integration (requires the wallets permission)
  4. Enter the API key name, paste the private key and the 2FA key, then enable the features you want

Good to know

  • Conversion targets the fiat currency of your Coinbase account and is auto-detected - no target setting to maintain
  • Refunds fire only when the received value exactly equals the expected amount and the sender address is known - safety first
  • Your private key and 2FA secret are stored encrypted at rest
  • Static addresses in Settings → Addresses always take precedence over generated deposit addresses