MARKETPLACE
PLUGINS
PUREPAY WEB3 (PRO)
PurePay Web3 (Pro) logo

PurePay Web3 (Pro)

Published June 2026
   •    Updated today

Plugin details

Welcome to PurePay PRO, the most robust and secure Web3 payment infrastructure built for Bubble. Stop relying on basic plugins that expose your API keys or fail when a user switches networks. PurePay PRO is built on a custom, lightweight implementation of ethers.js, bridging the gap between Web2 SaaS and Web3 blockchain networks.
Whether you are building an NFT marketplace, a DeFi dashboard, or simply want to accept USDT/ETH for your SaaS subscriptions, PurePay PRO handles the heavy lifting.

Key Features:

Omnichannel Connections: Native support for MetaMask, Coinbase Wallet, and WalletConnect V2 (supporting 300+ mobile wallets via QR).

Enterprise Security (Server-Side): Verify transaction receipts and read blockchain balances directly from your Bubble backend using Alchemy/Infura, keeping your API keys 100% hidden from the browser.

Smart UX & Listeners: The plugin actively listens for account or network changes in the user's wallet and updates your Bubble app in real-time.

Auto-Network Switching: Users are automatically prompted to switch to the correct network (e.g., Polygon or Arbitrum) before paying, preventing lost funds.

Dynamic Payment States: Build beautiful loading screens with real-time text states (waiting_approval, mining, success).

QR Invoices (EIP-681): Generate official Web3 payment URIs to turn any element into a scannable payment request for mobile wallets.

Demo Page: https://demo-app-56978.bubbleapps.io/version-test/purepay_pro/1780499780555x924993667436043800

Editor Page: https://bubble.io/page?id=demo-app-56978&tab=Design&name=purepay_pro

$15

One time  •  Or  $5/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   •   96 Plugins
View contributor profile

Instructions

1. Connecting Wallets
Place the PurePay element on your page.

Create a button and trigger the Connect Wallet action.

Choose the provider ("metamask", "walletconnect", or "coinbase").

The plugin will automatically update the wallet_address state.

2. The Network Codes (Chain IDs) - CRITICAL
When sending a payment, you must tell the plugin which network to use. The plugin will automatically force the user's wallet to switch to this network. Use these exact IDs in the target_chain_id field:

Ethereum Mainnet: Use ID 1 (Currency: ETH)

Ethereum Sepolia (Testnet): Use ID 11155111 (Currency: SepoliaETH)

Polygon Mainnet: Use ID 137 (Currency: MATIC)

BNB Smart Chain: Use ID 56 (Currency: BNB)

Arbitrum One: Use ID 42161 (Currency: ETH)

Base: Use ID 8453 (Currency: ETH)

3. Server-Side Security (Alchemy API)
Never put API keys in client-side actions. To verify transactions or read balances in the background:

Create a free account at Alchemy.com.

Create an App and copy your API Key.

Use the PRO - Get Balance (Server-Side) or PRO - Verify Transaction actions in your Bubble Backend Workflows, passing your Alchemy key safely.

4. QR Code Invoices
To display a QR Code for mobile payments:

Run the PRO - Generate QR Link action with the destination and amount.

Install a free Bubble QR Code visual plugin (like "QR Code Generator").

Place the visual QR element on your page and set its data source to PurePay's payment_uri.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Payment   •   Technical   •   Ecommerce   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble