Starter preview
What is inside the $10 checkout starter
This preview shows the package structure and core flow before purchase. The paid download includes the full files, tests, and deployment templates.
Package structure
bnb-usdt-digital-download-checkout-starter/
product/
BNB_USDT_Checkout_Starter.md
AI_Listing_Optimizer_Kit.md
README.md
crypto_checkout/
server.js
listener.js
config.example.json
package.json
README.md
test/checkout.test.js
scripts/check_goal_status.js
scripts/check_receipts.js
deploy/
nginx.conf.example
systemd.service.example
systemd-listener.service.example
docker.md
production_checklist.md
Dockerfile
docker-compose.yml
README.md
Core checkout pattern
1. Create a pending order with a unique amount. 2. Buyer sends exact USDT on BNB Smart Chain. 3. Service checks token transfer logs or a pasted tx hash. 4. Confirmations are required before paid status. 5. Paid order unlocks a download token. 6. The same transaction hash cannot pay multiple orders.
Example config fields
{
"publicBaseUrl": "https://your-domain.example",
"chainId": 56,
"sellerAddress": "0x...",
"token": {
"symbol": "USDT",
"contract": "0x55d398326f99059fF775485246999027B3197955",
"decimals": 18
},
"priceUsd": "10.00",
"confirmations": 3,
"downloadFile": "../your-product.tar.gz"
}
Boundaries
The starter does not custody funds, ask for private keys, handle refunds, replace compliance review, or guarantee sales. It is code and documentation for builders who can self-host and audit before production.