Notes from the on-chain trenches.
Engineering deep-dives, product updates and field notes on building developer-first crypto payments. Written by the team shipping the API.
More posts
17 articles
- EngineeringStablecoins
Stablecoin freeze and blacklist risk for USDT and USDC merchants
Issuer freeze powers on USDT and USDC are real and used. A merchant exposure model: who can freeze what, on which chain, and how to limit blast radius.
9 min read - EngineeringSolana
SPL Token-2022 confidential transfers: a merchant integration guide
How merchants can accept Solana SPL Token-2022 confidential transfers without losing reconciliation, with auditor keys, ZK proof verification and webhook payloads explained.
8 min read - EngineeringSolana
Solana fee payers and durable nonces: gasless USDC checkout
How to build a gasless USDC checkout on Solana using fee payers, durable nonces and partial signing — the SPL equivalent of EIP-3009, with the gotchas we hit shipping it.
9 min read - EngineeringInfrastructure
RPC Failover and Block-Lag Monitoring for Crypto Payment Gateways
Detect RPC provider drift, build a fan-in failover topology, set block-lag SLOs, and alert on reorgs before they cause missed or double-confirmed payments.
8 min read - ComplianceSecurity
PCI-DSS vs crypto payments: what actually applies in 2026
PCI-DSS was built for card numbers, not wallets. Here's which controls really apply to a stablecoin checkout, and where crypto merchants still trip up.
8 min read - EngineeringPayments
On-chain finality SLAs: cut chargeback risk for crypto merchants
How to design per-chain finality SLAs that cut chargeback-equivalent risk: block depths, Casper FFG, Solana commitment levels, and BchainPay confirmation policies.
9 min read - EngineeringAPI
Idempotent payment intents at scale: design and failure modes
How to design a payment intent API that survives client retries, network failures and race conditions — idempotency keys, state machines, dedup storage and the subtle traps.
9 min read - EngineeringSecurity
HD wallet address derivation for crypto payment gateways
One seed, unlimited deposit addresses — BIP-32 derivation paths, xpub isolation, Solana caveats and index management for multi-chain payment gateways.
9 min read - EngineeringStablecoins
Gasless USDC checkout with EIP-3009 transferWithAuthorization
How EIP-3009 lets shoppers pay USDC without holding ETH: signature flow, relayer design, replay protection and the gotchas we hit shipping it.
8 min read - EngineeringEthereum
EIP-7702 for merchant checkout: session keys and sponsored paymasters
How EIP-7702 turns a regular EOA into a temporary smart account for one checkout — session keys, sponsored gas, batched approvals and the failure modes we hit shipping it.
9 min read - EngineeringTRON
Detecting double-spend and reorg risk on TRON USDT payments
USDT on TRON dominates stablecoin volume but has unusual finality. How to detect double-spend, reorg and replacement attempts before you credit a merchant.
9 min read - EngineeringCross-chain
CCTP vs LayerZero: cross-chain settlement for crypto merchants
When a shopper pays USDC on Base and the merchant settles to Arbitrum, you need a bridge. Side-by-side of CCTP and LayerZero on cost, speed and trust.
9 min read - StablecoinsPayments
How to accept stablecoin payments in 2026: a developer's guide
A practical, code-first walkthrough for accepting USDC, USDT and DAI across Ethereum, Polygon, BNB Chain, Solana and Tron — without running your own node.
6 min read - EngineeringSecurity
Bulletproof webhooks: HMAC-SHA256, replay protection and idempotency keys
How BchainPay signs every webhook with HMAC-SHA256, why a timestamp window matters more than the signature itself, and how to design idempotent receivers that survive retries.
5 min read - EngineeringArchitecture
One API, five chains: designing a multi-chain crypto payment gateway
How BchainPay normalizes Ethereum, Polygon, BNB Chain, Solana and Tron behind a single REST API — confirmation policies, address derivation and the trade-offs we made.
5 min read - PricingStablecoins
Crypto payment processing fees in 2026, fully explained
Gas, gateway, FX, withdrawal, sweep — the five places real money disappears in a crypto payments stack, and how to estimate the all-in cost per transaction.
5 min read - ProductDeveloper experience
Stripe for crypto: what 'developer-first' actually means in 2026
The phrase 'Stripe for crypto' gets thrown around constantly. Here's what it actually means as a product principle — and the seven things we measure ourselves against.
5 min read