Upgrade.chat is a Discord bot and The ONLY Verified Stripe Partner for Discord (https://stripe.com/partners/upgrade-chat). The bot allows server owners and server admins to sell roles, accept donations, sell access or digital / physical products direct from your Discord chat server. You can lock channels and sell roles to access those channels.
*Before asking for help in the support server, please review the
Bot Commands in Discord by Typing
1) Invite the bot with this link: https://upgrade.chat/invite (Make the bot an admin & move it's role to the top of the role list.)
2) Access the control panel here: https://upgrade.chat/control-panel (If you still have questions after reading this FAQ, ask them in the support server.)
3) Connect or Create a STRIPE account to your server:
4) If you don't have a STRIPE account, you can create one to connect:
Want to have your members advertise your server? Simply set referrals in your control panel settings and set the rate. https://upgrade.chat/settings
Your members can generate a referral link by typing $refer.
When they refer someone, they will get a ONE TIME (OR RECURRING) ACCOUNT CREDIT that you set for each paying member they refer to your server of the LESSER amount of roles purchased. Referrals are CREDITED at the moment of purchase. WATCH A VIDEO OF HOW REFERRALS WORK BY CLICKING HERE OR JOINING THE SUPPORT SERVER If Referral Rate = 10%: Someone purchases $100 role and refer someone who buys $100 role, they will get $10 back. Someone purchases $100 role and refer someone who buys $50 role, they will get $5 back. If you set the recurring referral feature, that means the original referring member will get an account credit against their subscription every billing cycle that the person the referred stays subscribed to your service.
The referral dashboard is where you can check the referral stats for your server and leader board: https://upgrade.chat/referrals
Users in your server can also check their progress with how many referrals they have inside the server with the $rank command:
Click the payment tab and then click add coupon.
You can set two types of coupons. Dollar Amount (Value) or Percentage.
You can set the duration for the coupons: -One Time (Single Use Coupon) -Forever (For The Life of The Subscription) -Repeating (Certain Number of Billing Cycles)
You can also limit the number of coupon uses. This allows for a limited number of people to take advantage of the discounts.
In your discord server type: $upgrade and generate a checkout link. The link will look like this: https://upgrade.chat/checkout/544238107957133352 <- The last part is your serverID number.
Because all checkout links are now server dependent instead of user dependent, you can use these links anywhere and people can purchase a role from anywhere; Your Website, Instagram, Facebook, Messenger, Email, Message Boards, Other Chat Services... Pretty much anywhere that you can think of.
In your discord server type $setchannel where you want the bot to send updates when people pay or downgrade. This is where the bot will respond with updates, confirmations of upgrades, welcome messages and more. However, any channel the bot can see, will respond with an upgrade message to a user.
They simply type "$downgrade" in a channel that the bot can see. Select from the list of roles you have in the server and then type "$downgrade role#" The bot will then set their subscription to cancel at the end of the billing period. If the bot can't find their subscription ID, you will need to look for their subscription in STRIPE manually.
You could have an outdated cache, cookie or version. Try a hard refresh or try to load the checkout or control panel from an incognito window.
You can have STRIPE send emails to customers whenever they make a successful purchase or you refund them. Additionally you can email them about failed payments and upcoming invoices.
The bot will automatically BAN people who dispute your room's transaction but role removal only happens according to your charge "retry" settings. You need to set these to not allow for retries.
Also make sure to enable the setting for disputes: https://dashboard.stripe.com/settings/billing/automatic
This means someone is trying to access a link they are not supposed to. The only way people should be checking out is by typing "upgrade" or any of the upgrade commands in any language in a server and click the generated upgrade link for that user.
If you want to remove the sponsor message and links from all your embeds, please upgrade to our PRO plan in your control panel: https://upgrade.chat/settings If you want to become a sponsor, simply upgrade in our support server. This will get you a link to wherever you want (upon approval) at the bottom of every upgrade message and other embeds. The cost of this is dependent on the number of members that Upgrade.Chat sees as a whole in every room which we consider "possible impressions" for your link.
These are the rates based on current members:
0-100K = $25/week 100-200K = $50/week 200-300K = $75/week 300-500k = $100/week (Current) 500k-1M = $200/week 1M+ = $500/week
NOTE ABOUT INDIA: https://support.stripe.com/questions/stripe-india-support-for-marketplaces THE BOT WILL NOT WORK UNTIL STRIPE FINISHES "PREVIEW MODE".
When this happens, it is most likely because you are trying to apply with a restricted business: https://stripe.com/restricted-businesses
or because you did not provide all the information STRIPE needed to complete your account. Please contact STRIPE as we have nothing to do with their account processing.
Simply set your payout frequency here: https://dashboard.stripe.com/settings/payouts
Whenever someone in your server disputes a charge the bot will automatically ban this member and remove all roles as soon as they are banned. We want to make sure our server owners are not taken advantage of and someone getting free service. Please visit: https://dashboard.stripe.com/disputes to see all your active disputes.
When a user purchases a role, they put their card on file and when the free day limit that the server owner sets, their credit card will be billed and their billing cycle will begin from the day the trial ends. To check the status of a member to see if they are on a trial, please search that customer in your STRIPE dashboard: https://dashboard.stripe.com/subscriptions
You can set cancellation (trial ending) reminders IN STRIPE: https://dashboard.stripe.com/settings/billing/automatic
Currently we only support paypal donations. This means no roles will be given. You can see an example on our checkout page. This only allows donations to your account. When we add paypal role support, we will add more documentation for it.
No. The Prefix is $ for all non-upgrade commands or nothing for upgrade commands in every language.
⚠️ONLY SERVER OWNERS AND ADMINS CAN USE THIS BOT. ⚠️ If the server you are expecting is not showing up in https://upgrade.chat/control-panel you MUST try to log in from an INCOGNITO WINDOW. The most likely reason is:
You are not logged in via the browser.
You are logged into an account that doesn't own the server.
You don't have any roles in the server (which you need for the bot to see).
You must make sure this person is ACTUALLY an ADMIN in Discord in order to see or edit settings in the control panel. The role they have MUST have ADMINISTRATOR permissions with their role in your server:
Yes, they will automatically be billed if you set the role as a subscription and then save the role for sale.
Yes, in the https://upgrade.chat/control-panel settings you can set your terms of service. It will show up when the customers go to checkout.
-You will have to manually manage all your subscriptions. -You will have to manually check who disputed your transactions, find the user and kick them. -You will have to manually payout referrals (if you have that feature enabled) -Automatic Role Removal WILL NOT WORK.
If you own a bot that has over 1,000 servers or a server room with over 5,000 members, we would give you a special rate for using our bot.
Try again from an incognito window to make sure you are logged into the right account. If it's a new account make sure to verify your email. If it's still an issue, contact your server owner and see if there is an issue with their STRIPE account.
Yes, you can register for an "individual account" in the drop down on the register page. You must complete all your info in order for the account to be active. If you don't complete all your info, they might not enable payments or withdrawals.
You control access to the channels, you can prevent the bot from speaking in certain channels by removing admin privileges from the bot but allow it to send messages, links, add, remove, ban, and send embeds, then prevent it from talking / seeing the channel that you don't want it to talk in. This involves you setting Discord perms. We do not guarantee that the bot will function correctly since we add new features all the time that may require different permissions.
Roles are ordered from HIGHEST TO LOWEST. This cannot be changed.
The bot will attempt to remove the role if they have it again at the end of the billing cycle. They will not be given the role back when they rejoin, this must be done manually but removal is automatic.
Yes, just like every other trial with other companies, (hulu, netflix, prime, etc) if someone changes their email they can get a new trial. The simple way to avoid this is to not have trials at all.
You need to adjust your dunning settings in stripe to determine when the person should be removed or if their payment should be retried. If you are a smart retry system, it will try a few times before cancelling. You can adjust the settings here: https://dashboard.stripe.com/settings/billing/automatic
Yes, setting up a paid trial is simple. Just create a one time coupon and give it out. The person will be billed a discounted rate the first billing cycle and then the full amount every cycle going forward. Ex. If your role subscription length is monthly, then the first month will be the reduced rate and every month going forward will be full price.
This was from the old version of the bot. The new version will group all users into one email and account.
The bot will get the information and remove the role. You can choose in STRIPE when you want to cancel the role. Either immediately or at the end of their billing cycle. You can do this after clicking the cancel subscription role in the customer's profile.
If you have a server (100K Members) or a bot in over 10K servers, we would like to pay you a weekly or monthly fee to advertise our bot in your server or on your bot's dashboard / messages. Contact someone at https://upgrade.chat/support for more details. The amount is dependent on what type of server or bot you have. YOU MUST HAVE OUR BOT INSTALLED IN YOUR SERVER TO BE CONSIDERED!
You can have the role automatically turned off for sale when a certain number of that role is purchased. Great for creating specials and limited availability roles.
Each role purchased is a new product / subscription. Therefore, no matter what role someone purchases, they are not able to increase the length of time on an existing subscription.
Currently there is no way to change the card number for a subscription. The user needs to cancel and resubscribe or you can change it manually in STRIPE by sending them a new checkout link.
If the bot is offline, please check https://status.discordapp.com/ before contacting support. If Discord is having issues, there is nothing we can do. The bot will try to give the role again the following day. If you notice someone did not get the role, please assign the role manually. Yes, their role will still be removed as normal (provided that discord is working at the time)
You can but you shouldn't. Stripe bills the % off the total amount, not the discounted amount, so you would still be charged a fee and therefore end up in the negative for the transactions. This is why we added a free trial feature where people can try for X days without any cost to you or them. If you are giving a massive coupon, consider that the fee will be for the original amount, not the discounted amount. Simply be selective with who you want to purchase the role if you think this is the only way to offer huge savings. There also may be issues with referral tracking if a user has already received 100% of their subscription credit back already.
The easiest way to do this is to create a promotion (coupon) for your members as an incentive to switch over. Members would need to upgrade through the bot since we don't have them in our database and there is no way to migrate them currently.
No it will not. "Grandfathered" members will keep the same rate they have been paying. Only new members and subscriptions will be affected by a price change. To change price for existing subscriptions already in effect, please edit the customer directly in stripe. (This is not recommended).
Upgrade.Chat + Stripe take fees from the transaction. This is what allows us and stripe to offer the service without monthly fees for you like traditional merchants.
Please refer to the Terms of Service. Our current fee is 6% of the total charge. (Not Including Stripe or PayPal)
Yes. You can change the name by simply changing the bot's nickname in your server. No. You cannot change the bot's icon because Discord doesn't allow that for any bots.
Something is wrong with the card number, user's location, CVV number, card exp date or another card issue. Check the transaction in Stripe. Go into the card details as to why it was declined. This doesn't have anything to do with Upgrade.Chat other than we are returning an error message because the card was not able to be processed.
Please use a browser that accepts cookies and JS. This is a browser issue. Try from a different browser. Clear your cache.
This means that someone from a country that STRIPE doesn't accept is trying to access the website. There is no way around this. Access is denied from our website to someone in this country. For a full list, please see here: https://stripe.com/global
This means that you are attempting to do too many things too fast on our website. Please try again in one hour. This is for your safety and ours. We have hundreds of people trying malicious things to our service so we limit attempts that come in too fast or are suspicious. Please try back.
Sorry. This cannot be removed and we have no intention of removing it. It is an optional invite that people have the choice of declining. We want customers to be able to ask questions about the bot if they have any.
You simply set the minimum you are willing to accept for the role, and people can purchase that role for that amount, or any amount they wish. Perfect for transferring money or accepting tips / donations.
First go here: https://dashboard.stripe.com/settings/checkout and enabled both.
For your customers to actually see Google Pay or Apple Pay appear in checkout, they need to have the following requirements:
No. Currently the only currency is USD... BUT the transaction will automatically be converted to whatever currency your account is set in at the time of purchase.
In the customer section of your stripe control panel, you can search by many types of data. We do not store any of your customer info except relationships. All that info is stored on your stripe account.
Upgrade.Chat only charge 6% and offers many features. Patreon charges 12% and has less than half the features. OnlyFans charge 20% and has less than half the features.
Both Stripe and PayPal offer a discounted payment processing rate for registered 501(c)(3) nonprofits.
To apply with PayPal, visit their nonprofit center.