Merchant GuideStep-by-Step

SablePay Merchant Guide

Complete visual walkthrough from registration to accepting your first payment.

Registration KYB Verification POS Payments API Keys
Last updated: February 20, 2026~10 min read
Getting Started with SablePay
Complete guide from registration to accepting your first payment

This guide walks you through every step of setting up your SablePay merchant account – from creating your account to processing payments and viewing transaction history. Follow along with the screenshots below.

SablePay Landing Page

The SablePay public landing page

SablePay Features Overview

Features and capabilities overview

Your Onboarding Journey

Estimated setup time: 10–15 minutes for full onboarding. You can start accepting sandbox payments immediately after completing wallet setup.
Step 1: Registration & Sign Up
Create your SablePay merchant account

Head to the SablePay registration page to create your merchant account. The signup process uses a simple 3-step wizard.

SablePay Registration & Sign Up Page

Figure 1: The registration page with email and password signup form

How to Register

  1. 1
  2. 2
    Click "Sign up with Email" to create a new account
  3. 3
    Enter your email address and choose a strong password (minimum 8 characters)
  4. 4
    Confirm your password and click "Create Account"

Email Verification

After signing up, you'll receive a 6-digit verification code at your email address. Enter this code on the verification screen to activate your account.

Email Verification – Enter 6-digit code

Figure 2: The email verification screen with 6-digit code input

OTP Verification Email – 6-digit code received in inbox

Figure 3: The actual OTP verification email with the 6-digit code

Didn't receive the code? Click "Resend Code" (available after 30 seconds). Check your spam/junk folder if needed.
Login
Sign in to your merchant account

After verifying your email, you'll be redirected to the login page. Enter your credentials to access your account.

SablePay Login Page

Figure 4: Login page with email and password fields

Login Steps

  1. 1
    Enter your registered email address
  2. 2
    Enter your password (use the eye icon to toggle visibility)
  3. 3
    Click "Sign In"
Forgot your password? Click "Forgot Password?" on the login page. You'll receive a reset code via email to set a new password.
Step 2: Business Verification (KYB)
Submit your business details for Know Your Business verification

After your first login, you'll be taken to the business verification step. This is required before you can start accepting payments. Fill in your business details accurately.

Business Verification (KYB) Form – Step 2

Figure 5: The KYB business verification form with required fields

Required Business Information

FieldRequiredDescription
Business NameRequiredYour registered business or DBA name
Business TypeRequirede.g., LLC, Corporation, Sole Proprietor
EmailAuto-filledPre-filled from registration (read-only)
PhoneRequiredBusiness contact phone number
WebsiteOptionalYour business website URL
AddressRequiredBusiness street address
Step 3: Wallet Connection
Connect your crypto wallet to receive payments

Connect a crypto wallet where you'll receive USDC stablecoin payments. SablePay supports wallet connections through Mesh Connect (exchange accounts like Coinbase, Binance) and popular DeFi wallets like MetaMask and Trust Wallet.

Wallet Connection – Step 3: Choose your wallet provider

Figure 6: Wallet connection screen showing available wallet and exchange options

Exchange Accounts

  • Coinbase
  • Binance
  • Kraken
  • Other supported exchanges

DeFi Wallets

  • MetaMask
  • Trust Wallet
  • Rainbow
  • Any supported EVM wallet
MetaMask Wallet Connection

Figure 7: Connecting MetaMask wallet to SablePay

Dashboard Overview
Your merchant dashboard at a glance

The Dashboard is your central command center. It provides real-time KPIs, revenue charts, and a detailed transaction table with filtering and export capabilities.

SablePay Merchant Dashboard – Full View

Figure 8: The merchant dashboard with KPI cards and overview

Dashboard Components

KPI Cards (Top Row)
Total Revenue
Crypto Payments
Total Transactions
Avg Order Value
Charts
  • Revenue Trend – Area chart of daily revenue over the last 7 days
  • Transaction Volume – Stacked bar chart (completed/pending/failed)
Transaction Table
  • Column-wise search filters (Transaction ID, Terminal, Amount, Status, etc.)
  • Sortable columns – click any header to sort ascending/descending
  • Copy Transaction ID with one click
  • View on-chain transaction via Etherscan link
  • Export all transactions as CSV
  • Pagination with 10 records per page
Dashboard Charts – Revenue Trend & Transaction Volume

Figure 9: Revenue trend area chart and transaction volume bar chart

Dashboard Transaction Table with Filters

Figure 10: The transaction table with column filters, sorting, and export

POS System & Accepting Payments
Use the built-in Point of Sale to accept crypto payments

SablePay includes a built-in Point of Sale (POS) system. Navigate to POS System from the sidebar to start accepting payments immediately – no coding required.

POS System – Menu & Order Screen

Figure 11: The POS menu screen with items, order summary, and checkout options

Payment Flow

1
Build the Order

Tap items on the menu grid to add them to the cart. Adjust quantities with the +/– buttons.

2
Checkout

Click "Pay with QR Code" to generate a payment QR code, or use "Make Payment" for the SDK-powered payment flow.

3
Customer Pays

The customer scans the QR code with their crypto wallet app, or clicks the payment link. They select their preferred network and confirm the USDC transfer.

Payment Confirmed

The system automatically polls for payment status. Once confirmed on-chain, the success screen appears with the transaction hash and amount.

POS – QR Code Payment Screen

Figure 12: QR code displayed for customer scanning

Customer Payment Experience (Mesh Connect)

When the customer clicks the payment link or scans the QR code, they go through the Mesh Connect flow to complete the payment:

Mesh Payment – Choose Your Account

Figure 13: Customer chooses their exchange or wallet account

Mesh Payment – Sandbox Account

Figure 14: Mesh sandbox account selection for testing (Username : Mesh & Password : Mesh1234)

Mesh Payment – Account Verification

Figure 15: Account verification step in payment flow (Verification code is 123456 in sandbox mode)

POS – Payment Confirmed Successfully

Figure 16: Payment confirmed successfully with transaction details

API Key Management
Generate and manage API keys for your integrations

Navigate to API Keys in the left sidebar to manage your keys. Each API key is tied to a terminal (e.g., "POS Terminal 1", "Website Checkout", "Mobile App").

API Keys Management Page

Figure 17: The API Keys management page with key table and generation form

Generating a New API Key

  1. 1
    Enter a Terminal Name (e.g., "My POS", "Website")
  2. 2
    Optionally enter a Terminal ID (auto-generated if left blank)
  3. 3
    Click "Generate API Key"
  4. !
    Copy and securely store your key immediately – it is only shown once and cannot be retrieved later!

Key Management Features

  • Revoke Keys – Instantly disable compromised or unused keys
  • Webhook Configuration – Set up webhook URLs per key for real-time payment notifications
  • Domain Whitelist – Restrict API access to specific domains for CORS security
  • Auto-Expiration – Keys expire after 90 days with rotation reminders at 75 days
Newly Generated API Key Dialog

Figure 18: A newly generated API key – copy it immediately

Sandbox Environment & Test Credentials
Everything you need to test SablePay without real funds

The SablePay sandbox environment lets you test the complete payment flow without using real cryptocurrency. All sandbox transactions are simulated and no real funds are moved.

Sandbox Environment

https://sandbox-api.sablepay.io
https://sandbox.sablepay.io

Sandbox API Key Format

Sandbox API keys always start with sable_sk_sand_ and are 58 characters total.

Terminal
# Sandbox API Key Format
sable_sk_sand_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

# Example (not a real key):
sable_sk_sand_aBcDeFgHiJkLmNoPqRsTuVwXyZ0123456789_abcde

How to Get Your Sandbox Credentials

  1. 1
    Register at sablepay.io/onboarding – sandbox accounts are approved instantly
  2. 2
    Complete KYB – in sandbox, business verification is auto-approved
  3. 3
    Connect any wallet – use a test wallet for sandbox testing
  4. 4
    Go to API Keys page and generate your sandbox API key
  5. 5
    Find your Merchant ID – visible on the API Keys page and in the Settings > Account tab

Quick Test – Create a Sandbox Payment

Once you have your sandbox API key and Merchant ID, try this API call:

Terminal
curl -X POST "https://sandbox-api.sablepay.io/api/v1/payments/create" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sable_sk_sand_YOUR_SANDBOX_API_KEY" \
  -H "X-Merchant-ID: YOUR_MERCHANT_ID" \
  -d '{"amount": 5.00}'

Expected response: A JSON object with payment ID, QR code data URL, and payment link.

Sandbox vs Production

FeatureSandboxProduction
API Key Prefixsable_sk_sand_sable_sk_live_
KYB VerificationInstant approvalManual review (up to 24h)
Real FundsNoYes
Mark as PaidAvailableN/A
BlockchainSimulatedReal on-chain settlement
Rate LimitsSame as production20 auth/min, 30 create/min
E-Commerce
Accept stablecoin payments on your online store

Navigate to E-Commerce in the sidebar to set up online payment acceptance for your website or web application. This module provides tools for integrating SablePay into your existing e-commerce checkout flow.

E-Commerce Integration Page

Figure 19: The E-Commerce integration page for online store checkout

E-Commerce Features

  • Payment Links – Generate shareable payment links for invoices and online orders
  • Checkout Widget – Embed a payment widget directly into your website
  • Order Management – Track and manage online orders from the dashboard
  • Multi-Network Support – Customers can pay on their preferred blockchain network