Configuração para editores
Preencha seus dados e obtenha o código para adicionar o Paperwall a qualquer página. Leva menos de 60 segundos.
É aqui que os pagamentos são enviados. Começa com 0x. Não tem uma? Crie uma carteira grátis com Coinbase Wallet ↗ ou MetaMask ↗
A maioria dos editores começa com $0,01. Um leitor com $5 pode ler 500 artigos.
Em qual(is) rede(s) blockchain os pagamentos devem ser aceitos?
Testnet
Produção
O modo cliente funciona para a maioria com apenas uma tag script. O modo servidor requer um backend mas dá controle total.
Ideal para micropagamentos ($0,01–$1). A extensão cuida de tudo.
O conteúdo é desbloqueado imediatamente após a aprovação do leitor. Recomendado para micropagamentos.
<script src="https://cdn.jsdelivr.net/npm/@kobaru/paperwall-sdk@latest/dist/index.iife.js"
data-facilitator-url="https://gateway.kobaru.io"
data-pay-to="YOUR_WALLET_ADDRESS"
data-price="10000"
data-network="eip155:324705682"
></script>Próximos passos
- Cole este código logo antes da tag
</body> - Abra sua página — você deve ver um pequeno badge do Paperwall
- Instale a extensão para testar um pagamento
Onde colar o código
- 1.Go to Appearance → Theme File Editor (or use a child theme)
- 2.Open
footer.phpand paste just before</body> - 3.Alternatively, install the Insert Headers and Footers plugin and paste in the Footer Scripts box
💡 Using a page builder like Elementor or Divi? Look for a "Custom Code" or "Code Snippet" widget to add it per-page.
- 1.Go to Settings → Code injection
- 2.Paste the code in the Site Footer box
- 3.Click Save — it applies to all posts automatically
💡 To paywall only specific posts, use Ghost's built-in member access tiers alongside Paperwall.
- 1.Go to Settings → Advanced → Code Injection
- 2.Paste in the Footer section
- 3.Click Save
💡 Squarespace only allows code injection on Business plan and above.
- 1.Open your project in the Designer
- 2.Go to Page Settings for the page you want to paywall
- 3.Paste in the Before </body> tag field
- 4.Publish the site
💡 Use Webflow's CMS collection page settings to apply it to all blog posts at once.
- 1.Open your
.htmlfile in any editor - 2.Find the closing
</body>tag - 3.Paste the code immediately before it
- 4.Save and upload to your server
💡 Place it as the last script on the page so it doesn't block rendering.
- 1.Add the script tag in your
_document.tsxinside<body>, or - 2.Use Next.js
<Script strategy="beforeInteractive">in your layout - 3.Pass data attributes as props on the Script component
💡 For per-page pricing, render the script conditionally based on your route or CMS content type.