Welcome to GriffNode!

This guide will walk you through setting up your account and accepting your first cryptocurrency payment. No technical knowledge required to get started.

How do I start accepting crypto payments?

Create a free GriffNode account, add the extended public key (xPub) of a wallet you already own, generate an API key, then drop in a plugin or a few lines of API code. No KYC, no approval process, no waiting: most merchants go from signup to accepting Bitcoin, Ethereum, Litecoin, Dogecoin, and Dash in under 10 minutes — here's how.

1

Create Your Account

Sign up for a free account at griffnode.com/signup

  • Enter your email address
  • Choose a strong password
  • Accept terms of service
2

Verify Your Email

Check your inbox for a verification email from GriffNode. Click the verification link to activate your account.

Didn't receive the email? Check your spam folder or request a new verification email from your dashboard.

3

Complete Your Profile

Add your business information to get started:

  • Business name and website
  • Industry and use case
  • Contact information
4

Enable Two-Factor Authentication (Recommended)

Protect your account with 2FA for enhanced security. While optional, we strongly recommend enabling 2FA to safeguard your funds and API keys.

  • Go to Settings → Security → Two-Factor Authentication
  • Scan QR code with authenticator app (Google Authenticator, Authy, 1Password)
  • Enter the 6-digit verification code
  • Save backup codes in a secure location

Why 2FA Matters

2FA adds an extra layer of protection beyond your password. Even if someone obtains your password, they won't be able to access your account without the time-based code from your authenticator app.

5

Set Up Your Wallets

Configure cryptocurrency wallets to receive payments. See our Wallet Setup Guide for detailed instructions.

  • Generate or import extended public keys (XPubs)
  • Never share your private keys
  • Test with small amounts first
6

Generate API Keys

Create API keys for your integration:

  • Sandbox Keys: For testing (start here)
  • Live Keys: For production payments
API Key Format:
pk_test_1234567890abcdef  (Sandbox)
pk_live_1234567890abcdef  (Production)
7

Choose Your Integration

GriffNode provides multiple integration options to fit your platform:

  • REST API - Full control for custom applications
  • Pre-built Plugins - Easy setup for popular e-commerce platforms
  • SDKs & Libraries - Pre-built code for various programming languages

See our Integration Documentation for detailed guides on all available methods.

8

Test in Sandbox Mode

Always test thoroughly before going live:

  • Use testnet cryptocurrencies
  • Test all payment scenarios
  • Verify webhook handling
  • Check email notifications

Testing Tips

Use our Test Mode Guide to learn how to simulate payments and test different scenarios.

9

Go Live!

Once testing is complete, switch to live mode:

  • Replace sandbox API keys with live keys
  • Configure production wallets
  • Enable email notifications
  • Start accepting real payments

What do I need to accept crypto payments?

Four things: an email address, a cryptocurrency wallet you already control for each coin you want to accept, that wallet's extended public key (xPub) so GriffNode can generate receiving addresses without ever holding your funds, and an HTTPS-enabled website. Custom API integrations also assume basic familiarity with REST.

Requirements Checklist

  • Valid email address
  • Cryptocurrency wallet(s) for receiving payments
  • Extended Public Keys (XPubs) for supported cryptocurrencies
  • Basic understanding of REST APIs (for custom integrations)
  • HTTPS-enabled website (required for production)

How do I integrate GriffNode with my website?

GriffNode offers flexible integration options to fit your specific needs and technical requirements:

Available Integration Options

Choose the integration method that best matches your technical expertise and platform requirements. All methods provide the same core functionality with different levels of abstraction.

What should I set up next?

Explore these guides to complete your GriffNode integration:

Need Help?

Our support team is here to help! Check our FAQ section, video tutorials, or contact support if you have questions.