Crypto backend (Node.js + Trust Wallet Core) + PrestaShop module — multi-chain payments & transfers (BTC/ETH/BNB/SOL…)
Budget: €1,500 – €3,000 EUR
We’re hiring a freelancer to extend a PrestaShop module and build a Node.js backend with Trust Wallet Core for crypto payments & transfers across BTC, ETH (ERC-20), BNB (BEP-20), SOL (SPL), XRP, TRON (TRC-20), DOGE, ADA, plus a few additional networks/tokens.
In-scope
Backend (REST, Node.js + Trust Wallet Core)
- Unique deposit address per order (/api/wallet/generate/{coin_id}),
- Transaction status/confirmations (/api/transaction/status/{coin_id}),
- Transfers signed with corporate keys (/api/token/transfer/{coin_id}),
- BIP32/44/SLIP-44 derivation & WASM signing,
- Connectivity: our self-hosted nodes for BTC/ETH/BNB (RPC/WS) + third-party providers (QuickNode/Helius/Chainstack/TronGrid/Ankr/Moralis/Blockchair) for others,
- Security/ops: secret manager/KMS, strict validation, rate limiting, structured logs/metrics/alerts.
PrestaShop (PHP)
- Network/asset picker, QR, confirmation-based order updates,
- “Per-user wallet” in BO/FO (public addresses),
- Refunds/rewards using stored address + transfer endpoint,
- WalletConnect/deep links for EVM and non-EVM deep links where applicable,
- BO config: backend URL/API key, networks, confirmation thresholds, provider.
Also included
- Wallet connection: Customers connect Trust Wallet/MetaMask via WalletConnect at checkout; we store their public
address(es) per network in PrestaShop DB for refunds/cashback. We never custody user funds; payments flow from user wallet to merchant addresses (unique per order).
- Node operations, CI/CD, E2E/performance testing, maintenance,
- ERP/accounting integrations, multi-provider failover.
Please provide
1. Scope confirmation (what you handle directly vs. via partners),
2. Price range by phases or all-in + your rate (hour/day),
3. Estimated timeline and earliest start,
4. Short technical approach/stack + 2–3 similar references (links),
5. Risks you foresee and suggested alternatives.
Languages: Spanish.
Note: We’ll provide RPC/WS endpoints for BTC/ETH/BNB and third-party API keys as needed.
In-scope
Backend (REST, Node.js + Trust Wallet Core)
- Unique deposit address per order (/api/wallet/generate/{coin_id}),
- Transaction status/confirmations (/api/transaction/status/{coin_id}),
- Transfers signed with corporate keys (/api/token/transfer/{coin_id}),
- BIP32/44/SLIP-44 derivation & WASM signing,
- Connectivity: our self-hosted nodes for BTC/ETH/BNB (RPC/WS) + third-party providers (QuickNode/Helius/Chainstack/TronGrid/Ankr/Moralis/Blockchair) for others,
- Security/ops: secret manager/KMS, strict validation, rate limiting, structured logs/metrics/alerts.
PrestaShop (PHP)
- Network/asset picker, QR, confirmation-based order updates,
- “Per-user wallet” in BO/FO (public addresses),
- Refunds/rewards using stored address + transfer endpoint,
- WalletConnect/deep links for EVM and non-EVM deep links where applicable,
- BO config: backend URL/API key, networks, confirmation thresholds, provider.
Also included
- Wallet connection: Customers connect Trust Wallet/MetaMask via WalletConnect at checkout; we store their public
address(es) per network in PrestaShop DB for refunds/cashback. We never custody user funds; payments flow from user wallet to merchant addresses (unique per order).
- Node operations, CI/CD, E2E/performance testing, maintenance,
- ERP/accounting integrations, multi-provider failover.
Please provide
1. Scope confirmation (what you handle directly vs. via partners),
2. Price range by phases or all-in + your rate (hour/day),
3. Estimated timeline and earliest start,
4. Short technical approach/stack + 2–3 similar references (links),
5. Risks you foresee and suggested alternatives.
Languages: Spanish.
Note: We’ll provide RPC/WS endpoints for BTC/ETH/BNB and third-party API keys as needed.
Related categories:
PHP
JavaScript
Software Architecture
Prestashop
Node.js
Typescript
Docker
DevOps
Solidity
Web3.js