Help Center & Guides

Search integration tutorials, API references, webhook specs, and merchant setup guides.

Popular:
Knowledge Base Topics

Developer SDK Quickstart

Copy production-ready checkout integration snippets for your stack.

import { JamsrPayProvider, CheckoutButton } from "@jamsrpay/react";

export function App() {
  return (
    <JamsrPayProvider apiKey={process.env.NEXT_PUBLIC_JAMSRPAY_KEY}>
      <CheckoutButton
        amount={49.99}
        currency="USD"
        paymentTokens={["USDT", "USDC", "SOL"]}
        onSuccess={(tx) => console.log("Payment confirmed:", tx.id)}
      />
    </JamsrPayProvider>
  );
}
All Guides & Documentation
Getting Started & Setup
POPULAR2 min read

Creating Your Merchant Account & API Keys

Signing up for JamsrPay requires no paperwork. Simply register, generate your Live and Testnet API secret keys in the dashboard, and configure your store settings to start accepting crypto in minutes.

Helpful?
Getting Started & Setup
POPULAR3 min read

Configuring Non-Custodial Payout Wallets

Under Store Settings -> Payouts, add your destination private wallet addresses for each supported blockchain (e.g. USDT-TRC20, SOL, Polygon, Ethereum). All customer payments settle directly into these addresses on-chain in real time.

Helpful?
Getting Started & Setup
3 min read

Sandbox Mode vs Live Production Mode

Use your Testnet API keys in development to simulate transactions, webhook deliveries, and edge cases without spending real crypto assets. Switch to Live keys when ready to accept real payments.

Helpful?
APIs & Webhooks
POPULAR4 min read

Verifying HMAC-SHA256 Webhook Signatures

Every webhook notification sent by JamsrPay includes an X-JamsrPay-Signature header. Compute HMAC-SHA256(raw_request_body, webhook_secret) on your server and perform a constant-time comparison to prevent spoofing and replay attacks.

Helpful?
APIs & Webhooks
POPULAR3 min read

Creating Hosted Payment Invoices via REST API

Send a POST request to /v1/invoices with pricingAmount, pricingCurrency (e.g. USD), and target blockchain tokens. The API returns a hosted checkoutUrl and dynamic QR code ready to present to your buyer.

Helpful?
APIs & Webhooks
3 min read

Handling Webhook Retries & Idempotency

If your endpoint returns a non-200 HTTP status, JamsrPay retries delivery exponentially over a 24-hour window. Always ensure your webhook handler is idempotent using the unique payment_id.

Helpful?
Checkouts & Payment Tools
2 min read

Customizing Checkout Branding & Themes

Upload your company logo, set accent brand colors, configure dark/light theme defaults, and set custom redirect URLs for successful or cancelled payments under Store Settings -> Branding.

Helpful?
Checkouts & Payment Tools
POPULAR2 min read

Creating Static & Reusable Payment Links

Generate permanent payment links for single products, services, or donations. Share links via email, messaging apps, or social media to accept crypto without needing a full website.

Helpful?
Checkouts & Payment Tools
3 min read

In-Person Point of Sale (POS) Dynamic QR Codes

Use our POS terminal web interface on mobile tablets or retail devices to generate real-time QR codes with instant on-screen payment detection for retail and event commerce.

Helpful?
Mass Payouts & Disbursements
POPULAR4 min read

Batch CSV Payout File Format & Execution

Upload a CSV file with recipient wallet addresses, token amounts, and optional payout reference IDs. JamsrPay validates all addresses and executes batch payouts in a single bundled transaction.

Helpful?
Mass Payouts & Disbursements
3 min read

Saving Up to 70% in Gas via Batch Bundling

Our smart contracts bundle multi-recipient transfers into aggregated contract calls, drastically slashing gas costs compared to sending individual sequential wallet transactions.

Helpful?
Mass Payouts & Disbursements
4 min read

Automated Marketplace Split Payments

Automatically split incoming checkout payments between vendor wallets and marketplace commission accounts according to predefined percentage or fixed fee rules.

Helpful?
Fees, Settlement & Limits
POPULAR2 min read

Flat 0.4% Fee Model & Zero Setup Costs

JamsrPay charges a transparent 0.4% fee per settled payment transaction. There are 0 monthly maintenance fees, 0 hidden minimums, and 0 setup charges.

Helpful?
Fees, Settlement & Limits
2 min read

Zero Withdrawal Fees on Direct Settlements

Because payments settle non-custodially directly into your own private wallets on-chain, you never pay withdrawal fees or wait for custodial payout holding windows.

Helpful?
Fees, Settlement & Limits
3 min read

Enterprise Custom Tier Volume Pricing

Merchants and platforms processing over $100,000/mo can contact our team on Telegram (@jamsrpay) or email [email protected] for personalized high-volume tier pricing.

Helpful?
E-Commerce Plugins
POPULAR3 min read

Setting Up the JamsrPay WooCommerce Plugin

Download our official WordPress / WooCommerce plugin, enter your Public API Key and Webhook Secret in the payment gateway settings, and instantly accept crypto checkouts on your store.

Helpful?
E-Commerce Plugins
4 min read

Shopify & Custom Webhooks Integration

Connect JamsrPay to your Shopify store or custom cart using hosted checkout redirection and automated order fulfillment webhooks.

Helpful?
E-Commerce Plugins
3 min read

WHMCS Automated Web Hosting Invoicing

Automate recurring server and hosting invoices in WHMCS with non-custodial crypto payments and instant invoice marking via webhooks.

Helpful?

Direct Telegram Chat

Connect directly with our integration specialists and engineers on Telegram for rapid onboarding support.

Open @jamsrpay ↗

Contact Sales & Support

Have custom volume requirements or non-custodial enterprise integration requests? Reach our team directly.

Contact Support