Fintech Developer – Custom React/Node.js Visa/Mastercard-to-USDT Widget (Busha Integration)

Job ID: 39526360

Budget: $30 – $250 USD

Project Overview
We need a hands-on React + Node.js expert (no agencies, minimal bloat) to build a custom Visa/Mastercard-to-USDT checkout widget embedded in Shopify product/cart pages. This will be a completely external, standalone flow—not using Shopify Payments.

Scope & Requirements
Frontend (React widget)
Embed on Shopify product/cart pages (not Shopify checkout).
Integrate with Busha API (credentials provided).
Accept Visa/Mastercard → convert fiat to USDT (TRC-20).
Calculate 2% admin commission:
Deduct from gross before disbursement.
Log in transaction history.
Show in merchant notification and admin panel.

Backend (Node.js REST API)
Stateless API secured via tokens.
Handle transaction flow, commission logic, and DB logging.
Trigger Busha payouts to merchant and admin cold wallet.
Support transaction state handling (pending, confirmed, failed).

Key Integrations & Logic
Use Busha API to process fiat-to-USDT conversion and instant transfers.
Automatically route merchant’s USDT (minus 2%) to an admin-controlled cold wallet.
Build admin notification and email alerts with commission breakdown.
Ensure modular, secure, and scalable structure.

Ideal Candidate
Proven experience embedding custom React widgets in Shopify.
Busha API integration or similar fintech/crypto experience.
Solid background with Node.js + RESTful token auth.
Strong grasp of payment flows, KYC, transaction states.
Familiar with TRC-20 networks, crypto wallet transfers.
Comfortable deploying to staging/production environments.
Related categories: Node.js Shopify React.js Typescript Cryptocurrency