There are several. LinePay, Lazada Wallet, RabbitCard, Paypal, PaysBuy (bought out by Omise ???), BluePay, Mpay. You already mentioned TrueWallet. You want official links? How about the Bank of Thailand (pdf version; 20% English but with logos)
Most banks have some sort of method where bills can be paid directly via online banking. Some banks you can actually initiate and/or collect WesternUnion incoming transfers via online banking. You can pay most people via direct bank transfer either online or via cash deposit machine (CDM).
Technically PromptPay is connected to your bank account (and a Thai mobile #). And currently you can transfer up to 50k baht to different banks instantly FREE via mobile/online banking (maybe a limit of 5 or 10 interbank transfers per month) same-bank transfers are normally free "unlimited" online also. But a CDM or ATM machine may have a charge for receiving accounts that are opened in a different region (province) than the origin of the transfer.
Tesco, Big C, 7-eleven, ThaiPost have ability to pay bills, but I think you must pay in cash in most cases. Orange Machines (in front of most 7-elevens and convenience stores) can also be used to pay certain bills.
Plus a lot of mom/pop shops can be used to topup or pay a bill....usually mobile sim topups.
Visa/Mastercard are accepted in most larger companies/chain stores. Technically Visa/MC are credit or debit (which is usually attached to a bank account). Don't you also have to topup AliPay, Sberbank, etc with cash before you can start using it?
At the core of this question, there is a need to exchange the money into THB before it can be used in Thailand. So you do end up interfacing with a bank at some point, even if the exchange is automated (like at the ATM or a Visa/MC payment). Cash is still king in this part of the world. Just like computers were supposed to make things paperless, but it produced more paper; it is similar with money. Money has been electronic for quite some time now....but there will still be a need for cash. Central banks already have a lot of trust.