How Pro Trading Journal Payments Work: USDC on Solana, No Card, No Wallet Connection
Pay for Pro with USDC on Solana: invoice amounts, confirmation, prepaid access and refunds, without entering a card or connecting a wallet.
Why We Didn't Build a Normal Checkout
Pro Trading Journal is built for traders across supported markets, including crypto and PSX. Prepaid access offers an alternative to recurring card billing. Cards mean a processor, a processor means a country-approved merchant account, and a subscription means a card on file that can silently fail, expire, or get charged for a month you meant to cancel.
So Pro is now prepaid in USDC on Solana. Pay once, get a fixed number of days of Pro, done. No card ever touches this product. No subscription to remember to cancel, because there's nothing recurring to cancel.
The One Rule: We Never Ask You to Connect a Wallet
This is the part that makes crypto checkout feel different from every other crypto product you've used.
Most "pay with crypto" buttons want you to plug in a wallet extension and sign something. We don't do that, on purpose. Connecting a wallet hands a website your public address — and your public address is a permanent, searchable record of every balance and transaction you've ever had. We don't want that link to exist, and you shouldn't have to create it just to buy prepaid Pro access.
Instead, checkout shows you three things:
- A QR code encoding a standard Solana Pay request
- The exact address to send to, in copyable chunks
- The exact amount, down to the last six decimal places
Scan the QR with any Solana Pay-compatible wallet, or copy the address and amount and send from anywhere — a wallet app, or straight from an exchange withdrawal screen. We never see which wallet you used, and we never store the address you paid from. Access is granted purely by reading the transfer back off the public chain.
Why the Amount Looks Odd
An invoice can show a small discount from the published $24 monthly price. Use the exact amount on your own invoice, rather than a sample from this guide.
That's deliberate, and here's the honest reason. A Solana Pay QR carries a hidden reference that lets us match your payment to your invoice automatically. But a lot of real payments — anyone sending from an exchange withdrawal screen — can't carry that reference; the exchange just sends a plain transfer. For those, the exact amount is the only thing that identifies the invoice it belongs to.
So every invoice gets a small, random discount off the list price — never more, only less — making its amount unique among every other invoice open at that moment. Send the exact figure shown and the payment finds its own invoice with no wallet address, no account number, and no manual matching required.
One consequence worth knowing if you're paying from an exchange: if your exchange deducts its withdrawal fee from the amount you send, the transfer will land short of the invoice. Add the fee on top so the exact amount arrives, or use the QR/reference path from a wallet instead, which tolerates a small underpayment automatically.
What Happens After You Send
Send USDC -> Solana finalizes (~seconds) -> We read the transfer off-chain -> Pro unlocks
A wallet payment with the reference attached is usually detected within moments of finalizing — the checkout page is watching and updates itself live, no refresh needed. An exchange withdrawal without a reference is matched by amount the same way, typically within a few minutes.
A background sweep re-checks the treasury on a schedule after you close the tab. Matching and validation still determine whether a transfer credits the invoice. Keep the invoice ID and transaction signature so support can investigate an uncredited payment.
Already sent it and want confirmation without waiting? Paste the transaction signature into the checkout page and it verifies immediately.
The Security Model, Plainly Stated
A few decisions we made on purpose, because "trust us" isn't good enough for something that touches money:
- We never store the wallet address you paid from. It's read once, from the public chain, to confirm the transfer — then forgotten. It is never attached to your account.
- We never ask for a wallet connection, so checkout does not require granting the app wallet-signing permissions. You are always sending a normal transfer, the same action you'd take to pay anyone.
- Checkout verifies incoming transfers and credits access. It does not ask the customer to grant the app wallet-signing permissions. Receiving-wallet controls are separate from the checkout process.
- Every accepted mint is checked against Circle's official USDC contract address. Solana lets anyone create a token called "USDC" with a matching name and symbol; only transfers of the real, official token are ever credited.
- Every credited transaction is recorded once and only once, enforced at the database level — the same payment can never be replayed to extend your access twice.
One Plan, Every Market
Nothing about pricing changed with the payment method. Pro is $24 for a month or $199 for a year (save 31% with annual access), and it's one prepaid plan that covers the supported markets — crypto, US stocks, and the Pakistan Stock Exchange. We don't split markets behind separate paywalls, and there's no lifetime tier to weigh against a subscription; one transparent prepaid plan, same price whether you're charting BTCUSDT, US:AAPL, or PSX:HBL.
If Something Goes Sideways
Short payments and transfers that cannot be matched automatically require review. Contact support with your invoice ID and transaction signature; do not assume that an unmatched transfer has already activated Pro.
Try It
If you've been holding off on Pro because a card subscription didn't fit how you actually operate, this is built for you. Head to pricing, pick monthly or annual, and pay with USDC from any wallet or exchange — no card, no wallet connection, nothing to cancel later.
Start with the free journal setup if you have not logged a trade yet. Payment is optional for Starter; the current pricing page explains what requires Pro and the 7-day refund to an address you confirm.
Recommended reading
Related guides
Crypto Trading Journal: Why You Need One & How to Set It Up
Start a free crypto trading journal: log a trade, import a compatible CSV, or sync a spot exchange read-only. Review fees and tags before adding goals.
The Multi-Market Dashboard: Scoping Your P&L Across Crypto, US Stocks, and PSX Without Faking the Math
Review crypto, US stock and PSX trades by market. See how shared capital, cash and returns work in Pro Trading Journal's dashboard.
Community Signals & the PTJ Algo Radar: How We Verify Every Call
How Pro Trading Journal separates algo setups, engine-checked community calls and self-reported outcomes, with locked entries and risk details.
Ready to review your trades with a crypto trading journal?
Turn this guide into a repeatable review habit with Pro Trading Journal, a crypto trading journal app for trade records and manual review tags. Starter includes 50 new trades every calendar month with no expiry; Pro adds deeper equity analytics and psychology tools.
Start Your Free Journal