Observed since 20 Oct, 22:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0billing/react
Drop-in <Checkout> for 0billing: customers pay from 35+ chains in any asset (wallet or copy-paste), you settle in one stablecoin, in your own wallet.
Drop-in checkout for 0billing — crypto billing where customers pay from 35+ chains in any asset (their wallet, or a plain copy-paste deposit) and you settle in one stablecoin, in your own wallet. Non-custodial end to end.
npm install @0billing/react
import { Checkout } from "@0billing/react";
<Checkout
baseUrl="https://0billing.com" // or your own deployment
publishableKey="pk_…" // from the dashboard
customerId={user.id}
priceId="price_pro"
onConfirmed={(payment) => grantAccess(payment)}
/>
The widget handles asset pickers with live pricing, wallet pay (MetaMask, Phantom, …) with copy-paste fallback, discount codes, receipts, and friendly liquidity errors. Styling is inline and theme-driven — it lands in your app without fighting your CSS.
Collecting a payment link instead?
<Checkout baseUrl="https://0billing.com" linkId="link_…" customerId={visitorId} />
There is also a headless client:
import { createBillingClient } from "@0billing/react";
const client = createBillingClient("https://0billing.com", "pk_…");
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
bufferEnvironment{
"local_name": "buffer",
"alias": false,
"peer_metadata": null
} | ^6.0.3 | runtime |
@solana/web3.jsEnvironment{
"local_name": "@solana/web3.js",
"alias": false,
"peer_metadata": null
} | ^1.98.4 | runtime |
@solana/spl-tokenEnvironment{
"local_name": "@solana/spl-token",
"alias": false,
"peer_metadata": null
} | ^0.4.15 | runtime |
@walletconnect/modalEnvironment{
"local_name": "@walletconnect/modal",
"alias": false,
"peer_metadata": null
} | 2.7.0 | runtime |
@near-js/transactionsEnvironment{
"local_name": "@near-js/transactions",
"alias": false,
"peer_metadata": null
} | ^2.5.1 | runtime |
@near-wallet-selector/coreEnvironment{
"local_name": "@near-wallet-selector/core",
"alias": false,
"peer_metadata": null
} | ^10.1.4 | runtime |
@near-wallet-selector/senderEnvironment{
"local_name": "@near-wallet-selector/sender",
"alias": false,
"peer_metadata": null
} | ^10.1.4 | runtime |
@near-wallet-selector/nightlyEnvironment{
"local_name": "@near-wallet-selector/nightly",
"alias": false,
"peer_metadata": null
} | ^10.1.4 | runtime |
@near-wallet-selector/modal-uiEnvironment{
"local_name": "@near-wallet-selector/modal-ui",
"alias": false,
"peer_metadata": null
} | ^10.1.4 | runtime |
@walletconnect/ethereum-providerEnvironment{
"local_name": "@walletconnect/ethereum-provider",
"alias": false,
"peer_metadata": null
} | 2.14.0 | runtime |
@near-wallet-selector/here-walletEnvironment{
"local_name": "@near-wallet-selector/here-wallet",
"alias": false,
"peer_metadata": null
} | ^10.1.4 | runtime |
@near-wallet-selector/meteor-walletEnvironment{
"local_name": "@near-wallet-selector/meteor-wallet",
"alias": false,
"peer_metadata": null
} | ^10.1.4 | runtime |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^18.3.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.7.2 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^18.3.14 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | >=18 | peer |
Source distribution
{
"shasum": "e039985b45223f91a2b5111f39d490cd9f11778f",
"tarball": "https://registry.npmjs.org/@0billing/react/-/react-0.14.0.tgz",
"fileCount": 43,
"integrity": "sha512-r9BO0b+/Hoee3RbSwfwVJyMT/5uMcDKyiccUTZqThDTEcUs1rmg2OlreLWsBB4eMSdi5rx/jV9R2/UZmuCcRXw==",
"signatures": [
{
"sig": "MEYCIQCGT0RdlBSyQWPdS74YNWwX5vvfYWfvJeuqzZsLKFdC+AIhAO4vgWdlwsknPLDj9zWOlFxwn31iBPPrlaqSrlScLW+j",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 133978
}Observed since 20 Oct, 22:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:e802a29bb2ec9a3f3f57e82aed5ed8d5654a20ef10516ae9bb4ced8f0cb47a4b