Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
OttoPay
Join the Merchant Bank Network at any merchant. Coins you pick up go to a magical bank balance, not your inventory, and merchants draw on it when you buy.
| Last updated | 4 days ago |
| Total downloads | 1735 |
| Total rating | 3 |
| Categories | Tweaks Server-side Client-side Utility |
| Dependency string | potto007-OttoPay-1.6.2 |
| Dependants | 2 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
OttoPay

A bank balance for your coins, run by the merchants of Valheim.
Talk to any merchant and press the "Join Merchant Bank" button in the store window. From then on, every coin you pick up goes to your Merchant Bank balance instead of your inventory, where it takes no slot and weighs nothing, and any merchant draws on that balance when you buy. Until you join, coins behave exactly as they do in vanilla.
Think of it as a mystical tap-to-pay. The coins are not on your belt - the merchants hold them for you, and the AuraPay network settles your payments on your behalf.
What you get
- The inventory window shows your coin balance next to your armor and weight.
- Coins you pick up go straight to the balance, and you still see the normal pickup message.
- Merchants read your balance when you buy, and RapidLoadouts reads it too.
- A withdraw button opens the split dialog so you can choose how many coins to take, or you can hold Ctrl when you click it to take them all.
- Drop coins on your balance to deposit them again.
- An AuraPay toggle lets an OttoAura ward charge your balance to repair the gear you wear. It is off until you turn it on, and the choice is saved with the character.
Client and server
OttoPay is a client mod, so it works on a server that does not have it.
If you also install it on the server, the server config wins and the clients follow it. Clients without the mod can still join.
Configuration
The config file is potto007.OttoPay.cfg in the BepInEx config folder, and the mod reloads it when the file changes.
| Setting | Default | Meaning |
|---|---|---|
| Lock Configuration | On | Only server admins can change the config, and the setting is synced with the server. |
Other mods
- OttoAura draws on the balance through AuraPay when it charges for aura repairs, and its AuraBoost lightens your feet on roads and trails while AuraPay is on. Its AuraTrade sells valuables like rubies and amber dropped on the balance inside a ward, paying the value into the balance minus an AuraPay transaction fee. Mods can register their own AuraPay services with OttoPayApi.RegisterAuraService so they appear in the AuraPay tooltip.
- CurrencyPocket by Azumatt cannot run next to OttoPay. Both mods keep the coins under the same player data key, so BepInEx refuses to load OttoPay beside it. A balance you built up with CurrencyPocket carries over, and a character with coins in it already counts as a bank member.
- Jewelcrafting and QuickStackStore move the inventory panels too. OttoPay moves them to make room for the balance, and with one of these installed the coin balance keeps its place while the other panels shift instead.
- ExtraSlots keeps lists of panels. OttoPay removes its own panel from those lists when they hold more panels than the row count allows.
Credits
OttoPay started from CurrencyPocket 1.0.13 by Azumatt, under the MIT No Attribution license. The Merchant Bank Network, the join button, the withdraw dialog, AuraPay and the tooltips are new, so the bugs in them are mine. Report them at https://github.com/potto007/OttoPay.