The system doesn't correlated bitsharestalk account -> BTS wallet (because not all users have one specified).
The workflow works like this right now (I will use fuzzy as the example here):
Fuzzy deposits his BROWNIE.PTS into our system (using the memo code provided on his profile as btstip.io) and waits for the transaction to confirm
Fuzzy then proceeds to tip whoever he wants on the forums using their
forum nameIf a user mapping does not exist within the system already (
forum name -> forum id ... e.g.
https://bitsharestalk.org/index.php?action=profile;u=38721 is your profile, so 38721 is your id) then you are looked up via the 'Search Member' function on the forum. If a mapping is then found, you're stored in a cache so you won't need to be looked up again.
Once the user id can be determined a tip is generated and the tip is PM'd to the user, as well as a post being made on the forum (the bot prioritizes PMing over posting, so if you make 10 tips in one post, it will not begin posting until all 10 tips are PM'd).
A user then claims their tip from the link provided in the PM to their btstip.io account (no transaction fee imposed upon either the tipper, or the tip receiver).
At a users convenience they can withdraw their tip from the system (and be charged a transaction fee), to do so a user must first have a withdrawal code saved. If a user does not have one they can generate one (every 24h) which will then be PMed to the user (this is for "proof of account" purposes).
Using the withdrawal code, you can then withdraw the funds from your btstip.io account to a wallet and also specify an optional memo (allowing you to also withdraw funds directly to an exchange).
---
@tonyk I don't see your user id even in the cache, did you receive a tip or what? Your user id is 11011 on the forums.