# WU added or Bisq Fork?

**URL:** <https://bisq.community/t/wu-added-or-bisq-fork/3194>\
**Category:** Development\
**Created:** [October 20, 2017, 1:33pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194 "2017-10-20T13:33:23Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 21, 2017, 1:02pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/21 "2017-10-21T13:02:58Z")

</div>

I read that Phase Zero is going to last 6 month? Is that correct? So, WU option may take longer than that?

---

<div class="post-metadata">

**Author:** ![marc](https://bisq.community/letter_avatar/marc/32/6_22734026db12803ebb3e059622ac3534.png) [@marc](https://bisq.community/u/marc)\
**Post date:** [October 21, 2017, 1:47pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/22 "2017-10-21T13:47:46Z")

</div>

If there are no objections, implementation could be as early as the next release. Because the next release will most likely contain the DAO, it might take the full 6 months.

---

<div class="post-metadata">

**Author:** ![ManfredKarrer](https://bisq.community/user_avatar/bisq.community/manfredkarrer/32/26_2.png) [@ManfredKarrer](https://bisq.community/u/ManfredKarrer)\
**Post date:** [October 21, 2017, 1:51pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/23 "2017-10-21T13:51:42Z")

</div>

Anyone can be a contributor who adds value to the project (exceeding equivalent of about 100 USD).  
Look, for adding a payment method the work needed are 2 areas:

- conceptual analysis, security check, collection of all required information like mandatory data fields and how the arbitrator can verify the payment
- implementation/dev work

First part seems you can cover, second @Nolaan or anybody else. It is not difficult dev work but takes a bit of effort.  
@marc has lots of experience on the conceptual side as well, so maybe he can assist and cross check.

The 6 months for the DAO are not set in stone but an estimation. That has nothing to do with any work to be added. If the work for adding WU is done it can get into the next release (in about 1-2 weeks there is one planned). In the phase zero people also can earn BSQ but it is only represented as testnet BSQ and managed manually. Hope the rest is clear from the doc, otherwise make a comment what is not clear so we can update he doc.

---

<div class="post-metadata">

**Author:** ![marc](https://bisq.community/letter_avatar/marc/32/6_22734026db12803ebb3e059622ac3534.png) [@marc](https://bisq.community/u/marc)\
**Post date:** [October 21, 2017, 2:10pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/24 "2017-10-21T14:10:22Z")

</div>

I just thought about formalizing the addition of payment methods. I’ll send an email once I thought this through. I think it should be similar to the way altcoins are added.

I’m happy to assist adding WU but we had several reasons for not adding it; these are high fees and forging of receipts. We have to think about a way of securing this as much as possible.

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 21, 2017, 2:18pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/25 "2017-10-21T14:18:04Z")

</div>

> [@marc](#):
>
> high fees and forging of receipts.

Even with high fees, WU is a better option for us. Do you see the price of BTC here in Latam in Localbitcoins? Over a 30%

Marc, help us to add WU to next realease 🙂

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 21, 2017, 2:41pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/26 "2017-10-21T14:41:24Z")

</div>

> [@ManfredKarrer](#):
>
> exceeding equivalent of about 100 USD

I have to pay 100 usd in order to add WU? Or just I need to buy BSQ?

---

<div class="post-metadata">

**Author:** ![marc](https://bisq.community/letter_avatar/marc/32/6_22734026db12803ebb3e059622ac3534.png) [@marc](https://bisq.community/u/marc)\
**Post date:** [October 21, 2017, 2:51pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/27 "2017-10-21T14:51:05Z")

</div>

> [@diegotco](#):
>
> Marc, help us to add WU to next realease 🙂

Sure, since WU payments aren’t possible to charge back, the biggest hurdle is to prove to an arbitrator, that you made the fiat payment, in case the other peer won’t confirm the receipt of the money.

When you make the WU payment, you get a receipt, which is your only proof.

From the software side you need to find out the mandatory fields to enable a trading peer to send you a wu payment (like name, a number, I really don’t know)

So, please provide the mandatory fields. Additionally, please think of ways to provide sufficient proof of payment, presentable to an arbitrator. Otherwise the buyer’s at risk.

---

<div class="post-metadata">

**Author:** ![marc](https://bisq.community/letter_avatar/marc/32/6_22734026db12803ebb3e059622ac3534.png) [@marc](https://bisq.community/u/marc)\
**Post date:** [October 21, 2017, 2:53pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/28 "2017-10-21T14:53:46Z")

</div>

> [@diegotco](#):
>
> I have to pay 100 usd in order to add WU? Or just I need to buy BSQ?

You don’t have to pay anything. Rather you receive BSQ for your contribution, if the effort you put in exceeds 100$ worth of work.

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 21, 2017, 7:10pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/29 "2017-10-21T19:10:50Z")

</div>

> [@marc](#):
>
> From the software side you need to find out the mandatory fields to enable a trading peer to send you a wu payment (like name, a number, I really don’t know)

Bisq just need to ask the buyer for: Name, last names, country, upload a photo of receipt and of course: MTCN (WU 10 digits transfer code)

The Arbitrator can check the MTCN in “Track Transfer” inside WU website 🙂

That’s it

The only person who can act in a wickedness way is the buyer, not the seller

---

<div class="post-metadata">

**Author:** ![ManfredKarrer](https://bisq.community/user_avatar/bisq.community/manfredkarrer/32/26_2.png) [@ManfredKarrer](https://bisq.community/u/ManfredKarrer)\
**Post date:** [October 21, 2017, 7:50pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/30 "2017-10-21T19:50:28Z")

</div>

> [@marc](#):
>
> I’m happy to assist adding WU but we had several reasons for not adding it; these are high fees and forging of receipts. We have to think about a way of securing this as much as possible.

I would reconsider that. Also Cash deposit has not perfect proof option but we never got issues so far. Most people will only opt in to that payment options if there is not alternative for them. High fees I would not consider as reason to reject (was used for defining our priorities).

---

<div class="post-metadata">

**Author:** ![ManfredKarrer](https://bisq.community/user_avatar/bisq.community/manfredkarrer/32/26_2.png) [@ManfredKarrer](https://bisq.community/u/ManfredKarrer)\
**Post date:** [October 21, 2017, 7:51pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/31 "2017-10-21T19:51:54Z")

</div>

> [@diegotco](#):
>
> I have to pay 100 usd in order to add WU? Or just I need to buy BSQ?

No I means you will earn min. 100 USD if you contribute ;-). We have a lower limit for compensation requests which is about 100 USD to not get spammed by 100s of requests for small tasks.

---

<div class="post-metadata">

**Author:** ![ManfredKarrer](https://bisq.community/user_avatar/bisq.community/manfredkarrer/32/26_2.png) [@ManfredKarrer](https://bisq.community/u/ManfredKarrer)\
**Post date:** [October 21, 2017, 7:54pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/32 "2017-10-21T19:54:22Z")

</div>

@marc We could handle the receipt is similar like with cash deposit (receipt sent by email). But if MTCN is there is the receipt needed at all?

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 21, 2017, 8:07pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/33 "2017-10-21T20:07:22Z")

</div>

> [@ManfredKarrer](#):
>
> is the receipt needed at all?

Yes, there are name, last name, country and MTCN number of sender in case he/she wrote wrong any details into Bisq

But it may apply only when a dispute is opened

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 21, 2017, 8:08pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/34 "2017-10-21T20:08:41Z")

</div>

Just Awesome 🙂

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 28, 2017, 12:22pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/35 "2017-10-28T12:22:01Z")

</div>

Yesterday I collect money in WU from the sales order that I put in Localbitcoins

And anyone, with MTCN code, can track this payment even an arbitrator 🙂

So the tools are there, @Nolaan is working on PR and Bisq is going to release new version in 2 weeks (according to @ManfredKarrer) . We can do it people 🙂

 ![2017-10-28_0705](https://bisq.community/uploads/default/original/2X/9/9c498e1dacf610cb3fc2a1de13d8a70a5b9ddefb.png)

You can check this transation too using this MTCN number: 4969764270  
URL: [Money Transfer | Global Money Transfer | Western Union](https://www.westernunion.com/us/en/self-service/app/tracktransfer)  
Remember this MTCN code will be available only for 30 days

But, I feel is better using next URL where you need to know exactly who is sending or receiving money, and that info may be more important to an Arbitrator  
[https://www.westernunion.com/es/en/track-transfer.html](https://www.westernunion.com/es/en/track-transfer.html)

 ![2017-10-28_0719](https://bisq.community/uploads/default/original/2X/7/7bf0783b343c02cdb0c7316554164bdcbda30d2d.png)

---

<div class="post-metadata">

**Author:** ![Nolaan](https://bisq.community/user_avatar/bisq.community/nolaan/32/1100_2.png) [@Nolaan](https://bisq.community/u/Nolaan)\
**Post date:** [October 30, 2017, 11:25am UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/36 "2017-10-30T11:25:56Z")

</div>

Hi guys!

 ![bisq](https://bisq.community/uploads/default/original/2X/4/45a24f40026c610733badb516f5ef983e6980495.png)  
I’ve done my homework and learn some of the bisq software (even reversed it to UML 🕶). This is how I intend to implement the WU payment option. I’ve cloned and modified cash deposit account. I’ve also tried to see if it was possible to curl the WU web api to automatically verify the delivery status but it’s not, due to anti-tempering/browser fingerprinting implemented by WU.

Now from @ManfredKarrer I’d like to have some tips on :

- How to setup my dev env to use the test network
- Is worthy to implement a photo upload method for WU receipts?
- Implement icons next to text in the payment methods combobox
- Advices on tests.

Next I will write the formal user story/specification (where to submit it?) with @diegotco and implement it. So we can have requirements to test the code against and insure that it’s ~working~ as expected (design choices and tracability).  
And I will finally submit my PR

---

<div class="post-metadata">

**Author:** ![ManfredKarrer](https://bisq.community/user_avatar/bisq.community/manfredkarrer/32/26_2.png) [@ManfredKarrer](https://bisq.community/u/ManfredKarrer)\
**Post date:** [October 30, 2017, 12:38pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/37 "2017-10-30T12:38:28Z")

</div>

Ah great!!!

- In the Github Wiki are instructions how to use RegTest and localhost test environment.

- With photos we could handle it like with cash deposit to delegate it to users to email receipt. I am not sure if it required when we use exclusively the tracking number if that is sufficient? Uploading photo is not that easy as there are no servers. We can use the P2P network to send data and if the peer is offline to store it in the P2P network as “mailbox message”, but that has DDoS risks if we allow larger files. The attachment in the dispute case might get removed for that reason some day as well.

- Icons/WU logo would be good idea!

- If the WU tracking number is entered at one screen you could add a input validation and test for that. The rest I am not sure if tests are really worth it. I test it with playing the whole process through. Set up account, create offer, take offer with other client, complete trade. Try all options (select diff. currencies, counties,…). Check all screens: create account, view account, later in trade there are some screens/popups with account data.

- PR for proposal can be submitted to: [https://github.com/bisq-network/proposals](https://github.com/bisq-network/proposals)

In the screenshot you have only full name. Is that enough for WU?

Please share the UML! 😉

---

<div class="post-metadata">

**Author:** ![Nolaan](https://bisq.community/user_avatar/bisq.community/nolaan/32/1100_2.png) [@Nolaan](https://bisq.community/u/Nolaan)\
**Post date:** [October 30, 2017, 1:34pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/38 "2017-10-30T13:34:40Z")

</div>

> [@ManfredKarrer](#):
>
> In the Github Wiki are instructions

Thanks, I’ll have a look.

> [@ManfredKarrer](#):
>
> With photos we could handle it like with cash deposit

I’m not sure if it’s required but sometimes cashiers do ask the amount sent, and this could be a proof for this amount, especially with larger sums + fees you could be easily missing 10%. @diegotco to confirm.

> [@ManfredKarrer](#):
>
> Icons/WU logo would be good idea!

I will take a shot at it.

> [@ManfredKarrer](#):
>
> If the WU tracking number is entered at one screen you could add a input validation and test for that.

There room for automation here. It would be good if in the long term we could have unit tests + functional tests for the whole program.

---

<div class="post-metadata">

**Author:** ![diegotco](https://bisq.community/user_avatar/bisq.community/diegotco/32/1106_2.png) [@diegotco](https://bisq.community/u/diegotco)\
**Post date:** [October 30, 2017, 1:40pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/39 "2017-10-30T13:40:24Z")

</div>

👏👏👏👏👏👏👏👏👏

Thank you Nolaan

---

<div class="post-metadata">

**Author:** ![Nolaan](https://bisq.community/user_avatar/bisq.community/nolaan/32/1100_2.png) [@Nolaan](https://bisq.community/u/Nolaan)\
**Post date:** [October 30, 2017, 1:48pm UTC](https://bisq.community/t/wu-added-or-bisq-fork/3194/40 "2017-10-30T13:48:20Z")

</div>

> [@ManfredKarrer](#):
>
> Please share the UML! 😉

I will but currently my tool is choking on network/p2p, maybe there’s a bug in the tool or a design flaw there.  
I only reversed the part that were working for the tool and the one I needed for WU implementation.  
I did it to document the code and will do a writeup for each component to help newcomers.

[Previous page](https://bisq.community/t/wu-added-or-bisq-fork/3194.md?page=1)

[Next page](https://bisq.community/t/wu-added-or-bisq-fork/3194.md?page=3)
