Middleman System for Bound Weapon Trades

The unbind fee can be an issue during bound weapon transactions between the seller and buyer. The buyer has to take a huge risk by handing over the unbind fee to a complete stranger and pray they don't run off with it. I've known too many people to be scammed by this process and very often, transactions don't take place at all if the seller cannot pay the unbind.
This system would help solve this problem. In my example, the seller is the person whom has the bound weapon to sell and the buyer is, well, the buyer of the bound weapon.
At Vise, there would be a trade option. You would type in the name of the knight you wish to trade with and the seller would receive a notification, such as '(username) would like to trade through Vise with you.' You would get the prompt window that would let you trade or ignore the message.
Then, the seller would put his unbound weapon on his side of the window. There would be a separate section for the unbind amount, available to be added by either the buyer or the seller. The transaction would not go through if there is not enough energy in the unbind section to unbind the weapon. The buyer can add CE in their half of the window for the rest of the payment.
Essentially, this system would make Vise a middleman. The one downfall I can think of is figuring out how to code this system. It sounds like it might be a bit of a nightmare.
An alternative would be to exclude Vise completely and modify the trading window altogether with an unbind option if valid for the trade. As noted in the comments, weapons such as the honor weapons, rocket hammers, etc. would not be able to be unbound and excluded from the system as they are permanently bound to the knight.
Senka-Sae added an interesting scenario in this system as well, "If Player A decides to trade a bound 3* weapon and Player B decides to trade a bound 5* weapon, the system calculates that a total sum of 4.6k of Energy needs to be inputted in order for the trade to take effect. Each player can decide to either pay for their respective unbind, vice-versa, or do half-and-half this way (or whatever amount they agree on)."
Criticism and suggestions are welcomed to help improve this idea. Feel free to suggest other ideas to help stop people from running off with the unbind for an item.
Please note this other board by Momofuku with an alternative idea for this problem. I will be editing this as I think of more alternatives to make this less complex.

That could work too, takes Vise out of the equation. xP Sorry Vise, you just lost your job!

I just thought up the most simplest and most available method of doing things that I could think up. Sure, vise could be coded into it, but that'd require both players to be in the Bazaar, and at least one, if not both, to be using the interface. Seems like a lot of hassle as an anti-scam measure. Anti-scam measures should be easily available enough so that they're common knowledge, almost entirely eliminating the possibility of the scam.

I'm in favor of this change over my own--it's simpler and less radical than mine anyhow. It is really as simple as a GUI change and check boxes to confirm paying for unbind, much like how they warn you with a prompt telling you to pay for unbind or roll over an existing UV.
There's no reason for Vise to unbind for us and just have it in the trade window itself. It's not like we have to head to the Bazaar to Forge weapons either, we somehow dig into our fire crystals and rub it all over our weapons and they level up.

This works quickly and effectively for one item.
How confusing will it get with multiple items?
What if 2 players want to swap bound weapons but one person wants to pay for both unbinding fees (only if they get the other weapon)?
Will this take into account un-unbindable weapons?
Its probably not as straight forward as it seems.
Yes, it would be great practice to protect players by removing "trust" style trades. I support this happening, but the idea needs to be developed a bit more.

I suppose the whole total could be summed depending on the star of the weapons that are going to be traded. Since both the buyer and the seller can input the fee, the more items you put in, the more this total fee increases until it has reached the correct amount for these items.
But that's taking into account both are able to pay for each other's unbind/one prefers to pay the whole unbind. It doesn't seem /that/ complex though; as long as the total unbind fee isn't complete, the trade simply wouldn't go through.
And perma-bound weapons cannot be unbound by any means, they're simply excluded from the system entirely.

Thanks for the feedback, guys.
I agree with Senka's ideas, how it adds up if there's multiple bound items in the transaction. Relatively simple to code in the math you would think.
Absolutely on permanently bound weapons like the honor weapons, rocket hammers, etc.

I guess that could work if a separate "CE for weapon unbind" is added.
The initial problem that I was suggesting is how do we know which CE to pay for the unbind cost? (especially if both players are paying CE)

before trading you have to unbind. so you will unbind your item.

This system would eliminate the need for a buyer to give unbind to a seller that cannot afford the unbind. I know you need to unbind a weapon/armor for a sale. My idea would prevent the seller from running off with the unbind and scamming the buyer. Trying to figure out what your point is.

That's the thing though. There's a total sum of it all, not just payed separately.
If Player A decides to trade a bound 3* weapon and Player B decides to trade a bound 5* weapon, the system calculates that a total sum of 4.6k of Energy needs to be inputted in order for the trade to take effect. Each player can decide to either pay for their respective unbind, vice-versa, or do half-and-half this way (or whatever amount they agree on).
If the amount isn't complete, the trade just doesn't go off.

Now I didn't think about that. guess I shouldn't read posts really late at night. xP Interesting, I'll include your example in my first post as another possible function.

my post up there was for the bind item exchange. of course if you wanna sell a bound item it's likely that the buyer will take up the price, but I don't think that in item exchange that will work. you must pay for what you want, being it the unbind fee or cr. in case of equal items, I don't think the traders would like to pay for the other item's fee too.
EDIT: or they could split the price as senka said, but not all the price should go on one trader.

Simple way to handle multi item trades: allow bound items to be put into trade GUI, and when you hit confirm it will prompt you that you will be charged x amount to pay for unbind when trade is completed.
Player A wants to trade his Divine Avenger for player B's Gran Faust. Both are bound.
Player A puts bound DA into trade gui. Player B puts bound GF into trade gui. Both agree this is the exact trade they want to happen. When player A hits confirm, he received notification he will be charged 4000 CE to make this trade. He accepts. Player B gets the same prompt. He also accepts. Trade goes through, both players get charged 4000 E each for the unbind, no risk.
This even works with single item trades.
Player A wants to buy Player B's ASI Med Gran Faust for 6500 CE.
Player A puts 6500 CE into trade menu. Player B puts ASI Med Gran Faust into trade menu. Both players hit confirm. Player B gets notification that he will be charged 4000 CE to unbind for the trade. He accepts. (It will include the CE that Player A confirmed already, meaning if Player B cannot afford unbind upfront, Player A must confirm at least 4000 CE before he can accept.) Trade goes through, Player B receives the 2500 CE and Player A receives GF. No risk.
It's pretty easily codeable. Players are allowed to put bound equipment into the trade window. Have a checkbox next to the confirm button that states the total unbind fee, and the player must check the checkbox in order to click the confirm button. Upon confirming the trade, the person receiving the bound weapon has the unbind fee deducted from their wallet.