Download Latest Version OpenReceive v0.4.33 source code.zip (14.5 MB)
Home / v0.4.10
Name Modified Size InfoDownloads / Week
Parent folder
openreceive-0.4.10.gem 2026-09-16 117.8 kB
openreceive-rails-0.4.10.gem 2026-09-16 132.6 kB
openreceive-server-0.4.10.gem 2026-09-16 141.3 kB
openreceive-vue-0.4.10.tgz 2026-09-16 93.9 kB
standalone-checkout-0.4.10.tar.gz 2026-09-16 801.8 kB
openreceive-express-0.4.10.tgz 2026-09-16 95.1 kB
openreceive-fastify-0.4.10.tgz 2026-09-16 95.5 kB
openreceive-http-0.4.10.tgz 2026-09-16 130.3 kB
openreceive-next-0.4.10.tgz 2026-09-16 94.3 kB
openreceive-node-0.4.10.tgz 2026-09-16 149.7 kB
openreceive-provider-data-0.4.10.tgz 2026-09-16 336.8 kB
openreceive-react-0.4.10.tgz 2026-09-16 146.3 kB
openreceive-svelte-0.4.10.tgz 2026-09-16 94.2 kB
openreceive-0.4.10.tgz 2026-09-16 92.0 kB
openreceive-angular-0.4.10.tgz 2026-09-16 103.1 kB
openreceive-browser-0.4.10.tgz 2026-09-16 240.5 kB
openreceive-core-0.4.10.tgz 2026-09-16 119.4 kB
openreceive-elements-0.4.10.tgz 2026-09-16 145.7 kB
OpenReceive v0.4.10 source code.tar.gz 2026-09-16 7.5 MB
OpenReceive v0.4.10 source code.zip 2026-09-16 9.1 MB
README.md 2026-09-16 2.3 kB
Totals: 21 Items   19.8 MB 0
  • Show one amount to send on a stablecoin checkout. A USDC (Solana) payer saw “Pay 50.05 USDC” with “You send $50.03” one line below and could not tell which to type: the second number was the rate feed's USD valuation of the first. For a pay-in asset pegged to the fee currency (USDT and USDC, pegged to USD) the payment breakdown and the transaction details now express “You send” and “Swap + network fees” in the token (“50.05 USDC”, “1.05 USDC (2.1%)”) and never render pay_in_fiat. Floating assets (SOL, ETH) keep the fiat breakdown unchanged. The rule lives in the shared display model, so the React and custom-element checkouts pick it up from one change; createSwapFeeBreakdown accepts the swap as a second argument.
  • Add pegged_to to the shared pay-in asset table (spec/data/kernel-tables.json) and its renderings in every engine, plus swapPayInAssetPeggedTo in @openreceive/core. The public swap object and the fee data are unchanged.
  • BTCPay plugin source: the checkout fee line moves into the snapshot as fee_text and follows the same rule (not published by this change).
  • Document deposit amounts versus fee valuations in the API reference, the checkout UX guide, the integration directions, and the packaged skills. The directions for custom checkout UIs now state the rule outright: never place a fiat valuation of the deposit next to a stablecoin amount.
  • Release the general package family together at 0.4.10. Payment APIs, storage and settlement behavior are unchanged. Rails, Django, FastAPI, Laravel and plain-PHP hosts must update @openreceive/elements (or the standalone checkout build) and rebuild their frontend to receive the fix; upgrading the server package alone does not update the checkout UI.

The release gate rebuilds the Node/Express, Fastify, Laravel, FastAPI, Django, static HTML, plain PHP, Next.js and Rails demo assets and the standalone checkout with 0.4.10 packages. The configured live wallet passed receive-only preflight; live invoice creation and manual payment verification are intentionally skipped. The BTCPay plugin remains at its current published version and is not published by this release; its source gains the same stablecoin fee rule for the next plugin release.

Source: README.md, updated 2026-09-16