Skip to main content

What Is Grain?

Grain is a crypto payment processing platform that lets you accept cryptocurrency payments from your customers while receiving settlement in fiat currency. Your customers pay in the crypto of their choice, and Grain handles conversion, compliance, and settlement so you receive funds in your local currency. You never need to hold, manage, or understand cryptocurrency. Grain abstracts the complexity of blockchain payments into a simple merchant experience.

How It Works

At a high level, every Grain payment follows the same flow:
  1. Your customer chooses to pay with crypto at checkout.
  2. Grain generates a payment request with a unique wallet address.
  3. The customer sends crypto from their wallet.
  4. Grain detects the payment on-chain, converts the crypto to fiat, and settles the funds to your bank account.
The entire process is automatic. You integrate once and Grain handles the rest.

Key Components

Payment Lifecycle

Follow a payment from creation through blockchain confirmation to final settlement in your bank account.

Settlement

Learn how and when you receive funds, how fees are deducted, and how to track settlement status.

Integration Options

Grain offers several ways to start accepting crypto payments:
  • Checkout SDK — Embed a crypto payment option directly into your existing checkout flow with a few lines of code.
  • Payment Links — Generate shareable payment links from the Grain Dashboard without writing any code.
  • API — Build fully custom payment experiences using the Grain REST API.

Merchant Dashboard

The Grain Dashboard is your central hub for managing payments, viewing settlement history, configuring your account, and accessing API keys. Every payment and settlement is tracked in real time so you always have full visibility into your funds.