How to Accept UPI Payments on Discord (QR, Orders and Confirmation)
You can accept UPI on Discord by showing buyers a QR code for your UPI ID and confirming the payment yourself before you deliver. Noxyr posts the QR, collects the "I've paid" click, gives staff a Confirm button and then delivers the order. The money goes straight to your bank.
How UPI works in a Discord shop
UPI is a bank-to-bank transfer, so there is no payment page to plug a bot into the way there is for cards. A buyer scans a QR code or taps a UPI ID in their own app, pays, and the money lands in your account. Nothing about that payment is visible to Discord or to a bot.
That means one step has to be a human check: someone looks at the bank or UPI app, sees the credit, and then releases the order. Noxyr is built around exactly that step. It does not claim to read your bank account, and it does not hold your money.
Two ways Noxyr shows a UPI QR
| Auto-Pay store | /create qr upi | |
|---|---|---|
| Use it for | A catalog with products and delivery | A one-off payment request in any channel |
| Who picks the amount | The product price | You, or the payer if you leave it empty |
| Confirmation | Buyer presses "I've paid", staff press Confirm | You check your own UPI app |
| Delivery | Automatic after Confirm | You deliver by hand |
If you sell the same products repeatedly, use Auto-Pay. If you just need to collect an amount for a commission or a donation, the QR command is faster. The full Auto-Pay picture is in the payment bot page and the Auto-Pay docs.
Set it up with Auto-Pay
- Add your products to the catalog with a fixed price. Add an INR price on each product, or set one primary price and let Noxyr convert the rest at live rates. See currencies and rates.
- Run
/autopay setupto create the Auto-Pay channel and post the store. - Run
/autopay method add, choose UPI and enter your UPI ID in the form. - Choose how orders are delivered and where staff see payment cards.
- Place a test order with your own account and a small price before you announce anything.
The same settings live on the dashboard under Business Management, Auto-Pay.
What the buyer and your staff see
The buyer picks a product and UPI. Noxyr shows the QR and the amount. They pay in their app and press "I've paid". A card with Confirm and Reject buttons then appears in your staff channel.
- Confirm marks the order paid and delivers it at once. You can also run
/autopay confirm. - Reject puts the stock back and tells the buyer. The command is
/autopay reject. /autopay orderslists recent orders by status, so you can find ones nobody has answered yet.
Stock, keys and coupons are held while the buyer is paying and returned if they cancel or time runs out, so two people cannot buy the last key.
Use /create qr for quick requests
Save your UPI ID once with /create qr setup. Noxyr checks the format and shows a private test QR. Scan that QR with your own UPI app but do not pay: before paying, most UPI apps show the name your bank has on file for that ID, so you can confirm it is really yours. Press Save only after that looks right.
After that, /create qr upi with an optional amount and note posts a QR card with a Copy UPI ID button, which helps on phones where text in an embed is hard to copy. Read more in the payment QR guide, or make a standalone code with the UPI QR code generator.
Check the payment before you confirm
A screenshot is not a payment. Open your bank or UPI app, find the credit, and match the amount and the reference or note before you press Confirm. Edited screenshots are the most common scam on Discord shops, and the "I've paid" button only tells you the buyer says they paid.
Match the exact amount. If a buyer sends less, reject the order or ask for the difference. Do not deliver on a promise to pay the rest later.
More on safe habits is in selling digital products on Discord safely.
Limits to know about
- UPI works for buyers with an Indian bank account. For international buyers add PayPal or crypto next to it, see the payment methods guide.
- Noxyr cannot look up the account holder name for a UPI ID. The test QR step is how you check your own.
- Payments cannot be undone from the bot. Any refund is a new payment you send yourself.
- Rules about receiving payments for goods or services, and about tax, depend on where you live. Check your local rules.
Next step
Add the bot with the invite link, build a catalog with the shop bot, and give every sale a receipt with the invoice bot. If you sell from India, the India selling guide covers the bigger picture.
Common questions
Can a Discord bot confirm UPI payments automatically?
Not in Noxyr. UPI payments are confirmed by your staff: the buyer presses "I've paid" and a staff member presses Confirm after checking the bank or UPI app.
How do I post a UPI QR code in Discord?
Save your UPI ID with /create qr setup, then run /create qr upi with an optional amount and note. The bot posts a QR card with a Copy UPI ID button.
Does Noxyr hold the money from UPI payments?
No. The buyer pays your UPI ID directly. Noxyr only records the order and delivers the product.
Can I price products in rupees?
Yes. Set an INR price on a product, or set one primary price and let Noxyr convert at the live rate.
Is accepting UPI in Discord free with Noxyr?
Yes. Auto-Pay and the QR command are part of the free store modules, and Noxyr takes no cut of your sales.