1. What Makes PapelShip's Crypto Wallet Non-Custodial?#
Most digital goods platforms (Sellix, Shoppy, Whop) use custodial crypto processing — your funds sit in their wallets for days or weeks before payout. If the platform is seized, hacked, or exits, your funds vanish.
PapelShip's crypto engine is fully non-custodial. Your 12-word BIP-39 seed phrase generates deterministic wallet keys that only you control. Buyer payments land directly in addresses derived from your own extended public key (xpub). PapelShip never holds, touches, or custodies your cryptocurrency at any point.
2. BIP-39 Seed Phrase Generation#
When you create a PapelShip crypto wallet, the system generates a cryptographically secure 12-word mnemonic using BIP-39 with 128 bits of entropy:
abandon ability able about above absent absorb abstract absurd abuse access accidentThis seed is shown to you exactly once during wallet creation. You must write it down and store it securely — PapelShip cannot recover your seed. The seed is then encrypted using your wallet password with Argon2id key derivation and stored in the database. The encryption uses a split-key V2 architecture where the KDF salt is stored separately from the encrypted payload, making brute-force attacks computationally infeasible.
3. BIP-32/BIP-44 Hierarchical Deterministic Key Derivation#
From your single 12-word seed, PapelShip derives an infinite tree of child keys using the BIP-44 standard path:
m / purpose' / coin_type' / account' / change / address_index
m / 44' / 2' / 0' / 0 / 0 → First LTC address
m / 44' / 2' / 0' / 0 / 1 → Second LTC address
m / 44' / 0' / 0' / 0 / 0 → First BTC address
m / 44' / 60' / 0' / 0 / 0 → First ETH/ERC-20 address
m / 44' / 195' / 0' / 0 / 0 → First TRX/TRC-20 addressEach coin type has its own derivation branch (BTC = 0', LTC = 2', ETH = 60', TRX = 195'), and each store on your account can be isolated with its own xpub derived at a unique account index. This means one seed powers unlimited stores with completely separate address spaces.
4. Per-Invoice Unique Deposit Addresses#
When a buyer initiates a crypto checkout on your PapelShip storefront, the system:
1. Derives a fresh address by incrementing the address_index counter for that store's coin type.
2. Locks the address to that specific invoice — no address reuse across orders.
3. Calculates the crypto amount by fetching the current USD exchange rate and dividing the invoice total.
4. Sets a payment timeout (configurable: 15 minutes to 24 hours) after which the rate expires.
This per-invoice address model means every order has a unique blockchain address, making reconciliation trivial and preventing payment confusion.
5. Supported Chains and Tokens#
| Coin | Network | Derivation | Contract Address |
|---|---|---|---|
| BTC | Bitcoin Mainnet | m/44'/0'/... | Native |
| LTC | Litecoin Mainnet | m/44'/2'/... | Native |
| ETH | Ethereum Mainnet | m/44'/60'/... | Native |
| USDT ERC-20 | Ethereum | m/44'/60'/... | 0xdac17f958d2ee523a2206206994597c13d831ec7 |
| USDT TRC-20 | Tron | m/44'/195'/... | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
| TRX | Tron Mainnet | m/44'/195'/... | Native |
| SOL | Solana Mainnet | m/44'/501'/... | Native |
| DOGE | Dogecoin Mainnet | m/44'/3'/... | Native |
| DASH | Dash Mainnet | m/44'/5'/... | Native |
| XMR | Monero Mainnet | m/44'/128'/... | Native |
| MATIC | Polygon | m/44'/60'/... | Native |
| BCH | Bitcoin Cash | m/44'/145'/... | Native |
6. Confirmation Depth and Payment Processing#
You can configure the minimum blockchain confirmations required before a crypto payment is marked as complete:
| Setting | Confirmations | Speed | Security |
|---|---|---|---|
| Fastest | 1 confirmation | ~10 min (BTC) | Low |
| Recommended | 2 confirmations | ~20 min (BTC) | Medium |
| Secure | 3 confirmations | ~30 min (BTC) | High |
| Maximum Security | 6 confirmations | ~60 min (BTC) | Maximum |
Once the required confirmations are reached, PapelShip automatically:
1. Marks the invoice as completed.
2. Triggers product delivery (serial key pool assignment, signed S3/R2 download link generation, or qPapel Auth key creation).
3. Sends email receipt to the buyer.
4. Assigns Discord roles if configured.
7. Zero Platform Commission on Crypto#
PapelShip charges 0% platform commission on all cryptocurrency payments. You keep 100% of the crypto received. The only costs are the blockchain's native network fees (gas fees for ETH/ERC-20, bandwidth fees for TRX/TRC-20, etc.) which are paid by the buyer during the transaction.
Compare this to custodial processors like CoinGate (1%), NOWPayments (0.5-1%), or Sellix (hidden markup in exchange rates).
8. Wallet Dashboard & Balance Tracking#
Your PapelShip wallet dashboard provides:
- Real-time balance per coin across all stores.
- Transaction history with blockchain explorer links.
- CSV ledger export with historical USD valuations for accounting.
- Address book showing all generated deposit addresses and their linked invoices.
Set up your non-custodial crypto wallet on PapelShip Crypto Wallet.