Payments
How to pay for an Orehook pack in USDC on Base
Orehook charges in native USDC on the Base network. There is no card checkout on this site today. This page is a practical walkthrough of the same flow you will see at checkout — not a general investment guide, and not a tutorial for sending funds to an address we did not generate for your order.
Before you open checkout
- A wallet that can send tokens on Base (chain ID 8453).
- Native USDC on Base. The official token contract is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. USDC on another chain, or a similarly named token, is not the same asset.
- A little ETH on Base for gas, unless your wallet sponsors the fee.
- The pack you want (Starter 399, Launch 999, or Retainer 1,999 USD per month) and a short brief.
Do not send USDC until checkout has given you an order ID, a deposit address, and an exact amount. Do not use an address from a chat, an email you were not expecting, or a screenshot you cannot match to the live checkout page.
One order, one exact amount, one transfer
- Go to checkout and choose a pack, or start from a pre-selected link: Starter, Launch, or Retainer.
- Fill the brief (email, product URL, description, tone, optional references) and accept the terms, refund policy, and privacy notice.
- Checkout generates an order ID and a unique exact amount — the list price plus a micro-USDC suffix derived from the order ID (for example, a 399 pack might show as 399.000137). That suffix exists so the payment can be matched automatically.
- The page also shows the deposit address, a QR code (EIP-681 payment URI), and a button for an injected wallet such as MetaMask or Rabby.
- Send that exact amount, in a single USDC Transfer, on Base, to the address shown.
- The page watches Base for that Transfer and confirms it when the exact amount is seen. Keep the order ID. Files are delivered to the email in your brief.
You can also copy the payment URI or pay with an injected wallet. The wallet will be asked to switch to Base and to send a USDC Transfer. You review and approve the transaction in the wallet; Orehook does not hold your keys.
What will not be matched automatically
- A different amount than the one on the order page (including sending the round list price without the suffix, or paying twice).
- The right amount on the wrong network (Ethereum mainnet, Solana, a Base testnet, or another L2).
- A token that is not native USDC on Base.
- Several small transfers that add up to the total. Send one Transfer.
- A payment sent to an address other than the one generated for that order ID.
If something does not match, do not send a second payment until you have written confirmation of what to do. On-chain transfers are not reversed by the network. When a refund applies, it follows the refund policy — a missed delivery deadline is an extra free revision or a 20% USDC refund, not a full refund for delay.
What happens next
When the exact Transfer is seen on Base, checkout will confirm it and can link to the transaction on a Base explorer. Keep the order ID and, if you downloaded it, the brief JSON.
The delivery clock starts when the brief is complete and that on-chain payment is confirmed. From that point: Starter in 48 business hours, Launch in 72 business hours, and the first Retainer batch in 7 calendar days (later Retainer batches follow the agreed schedule). One revision round is included, inside the original scope. If we miss the deadline, you choose an extra free revision or a 20% refund in USDC.
FAQ
Which network and which USDC?
Base, chain ID 8453. Native USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Always copy the deposit address from your live order, not from this paragraph.
Why is the amount not a round number?
The digits after the decimal are a unique suffix for your order ID, so the Transfer can be matched automatically. Send the exact figure shown.
Do I need ETH?
Usually yes, a small amount of ETH on Base for gas, unless your wallet sponsors the fee. USDC alone is not enough to pay Base gas.
Can I pay from an exchange?
Only if that exchange can send native USDC on Base, to the exact address, in the exact amount, as a single Transfer, and you understand that many exchanges use shared withdrawals. A self-custody wallet on Base is the straightforward path. If an exchange payment cannot be matched, it will not confirm automatically.
What if I paid the wrong amount or the wrong network?
It will not confirm automatically. Do not send another payment until we have reviewed it. Network transfers do not reverse themselves; any refund, if one applies, follows the refund policy.
Is the payment public?
Yes. A Base transaction is public (hash, addresses, amount). Do not put secrets in the brief. See the privacy notice.