Whether you sell on social media, run an online store or build your own app, there is a Payitgo option that fits. With direct settlement, all of them forward the money to your own wallets minutes after a payment is final.
1. Payment links (no code)
Create a link in the dashboard with a name and an amount, choose which coins to offer, and share it by email, chat or social media. Customers open the hosted checkout, pick a coin and scan a QR code.
2. The WooCommerce plugin (no code)
Selling with WooCommerce (WordPress 6.3+, WooCommerce 8.0+, PHP 7.4+)? Install the Payitgo plugin, paste a secret key from your dashboard and enable it. Customers choose crypto at checkout, pay on the hosted checkout and come back to your shop, and the order is marked paid once the payment is final.
3. Hosted checkout for your store
Your server creates a payment with POST /v1/payments (or the Node.js, Python, PHP, Go or Dart library) and sends the customer to the hosted checkout. It shows the exact amount for the coin they choose, the right network, a QR code and a 15-minute countdown at a locked rate, and updates live as the payment is detected and confirmed.
4. The React widget
Install @payitgo/react from npm (React 18 or 19) and render <PayitgoButton />. Your server creates the payment with its secret key and hands the widget the payment's checkout token; the popup handles coin selection, the QR code and confirmations, then calls your onSuccess handler.
onSuccess is for your interface only. Your server marks the order paid when its webhook receives payment.confirmed.
Before you go live
Add a live payout address for every coin you want to accept (your first one of a coin is used at once; another, or a changed one, after 24 hours), run a few payments in test mode, point a webhook at your server, and have the account owner turn live mode on.
Ready to accept crypto?
Sign up with your name, business name and email. Payments are settled to your own wallet.