-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add payment method "Cash by mail" #5092
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NACK - please also add the new Enum at the end to
bisq/core/src/main/java/bisq/core/trade/statistics/TradeStatistics3.java
Lines 120 to 155 in 728439e
private enum PaymentMethodMapper { | |
OK_PAY, | |
CASH_APP, | |
VENMO, | |
AUSTRALIA_PAYID, // seems there is a dev trade | |
UPHOLD, | |
MONEY_BEAM, | |
POPMONEY, | |
REVOLUT, | |
PERFECT_MONEY, | |
SEPA, | |
SEPA_INSTANT, | |
FASTER_PAYMENTS, | |
NATIONAL_BANK, | |
JAPAN_BANK, | |
SAME_BANK, | |
SPECIFIC_BANKS, | |
SWISH, | |
ALI_PAY, | |
WECHAT_PAY, | |
CLEAR_X_CHANGE, | |
CHASE_QUICK_PAY, | |
INTERAC_E_TRANSFER, | |
US_POSTAL_MONEY_ORDER, | |
CASH_DEPOSIT, | |
MONEY_GRAM, | |
WESTERN_UNION, | |
HAL_CASH, | |
F2F, | |
BLOCK_CHAINS, | |
PROMPT_PAY, | |
ADVANCED_CASH, | |
BLOCK_CHAINS_INSTANT, | |
TRANSFERWISE, | |
AMAZON_GIFT_CARD | |
} |
Thanks @ripcurlx, done! 👍 |
Hi @jmacxx thanks for this, much appreciated. Please can you paste the text for https://user-images.githubusercontent.com/47253594/104983679-de267a80-59d2-11eb-9c2d-583bae1e73ac.png So I can use the same info in the Wiki. Many thanks |
Trading using cash-by-mail (CBM) on Bisq requires that you understand the following:
To be sure you fully understand the requirements of cash-by-mail trades, please see: [https://bisq.wiki/Cash_by_Mail] If you do not understand these requirements, do not trade using CBM on Bisq. |
@m52go Could you please go over the new translations? Thanks! |
ACK from a functional perspective. Tried it on Regtest and everything seems to be working. But I want to wait for @m52go to proof-read the new translations before merging. |
Small note on a carryover from before. Otherwise the main strings look good...I had edited them before already ;) |
Co-authored-by: m52go <[email protected]>
This is super exciting. I assume it's a known issue / open task that the advertised https://bisq.wiki/Cash_by_Mail page does not actually yet exist? |
Yes, as far as I know @pazza83 is working on this one. |
Yes going to get the wiki online this weekend. |
Hi @jmacxx Please see comment: https://bitcoinhackers.org/@pamaca/105594170227015360 I did initially think the role of the mediators would be the same with cash by mail as any other fiat payment. The mediators never really make a judgement, only a suggestion. It is the refund agent that makes the judgement when their suggestions are not accepted by at least one trader. On the CBM issue there was some discussion about what the mediators would / would not be happy to mediate but no input was provided by the mediators to make a decision. Therefore, I think the dispute process should be the same as the other methods. Therefore please can I suggest an edit to the second to last bullet point: Change:
to: If there are any reasons dispute during the trade please initially try and resolve with your trade peer in Trader Chat. If you are unable to resolve in trade chat you can open up mediation where your mediator will be able to communicate with both traders and make a suggestion. If one party does not agree to the suggestion the trade will be arbitrated. For more information please see https://bisq.wiki/Dispute_resolution |
There seems to be an understanding that Mediators can cancel trades. I think that we should make an effor to point out that mediators can only point to Bisq's trade protocol and make suggestions. |
I think that there is room for arbitration in this trades, even if it's small. Otherwise, indicating traders on how to proceed to payout and filming the unboxing doesn't makes much sense and should be all left in hands of particular terms set by maker.
I also move maker additional information to the top. I think it's more relevant. |
I have based the following on @m52go's text and included @MwithM suggestions. Trading using cash-by-mail (CBM) on Bisq requires that you understand the following:
CBM trades put the onus to act honestly squarely on both peers.
If you do not understand these requirements, do not trade using CBM on Bisq. |
@m52go By comparison here is @MwithM text. Still a lot but I like it better. |
Hi @jmacxx Ok, lets go with @MwithM's text. I have added a holding page to the wiki that I will update this weekend. |
Hi @jmacxx Please can you let me know the following:
Please can you post a screenshot of what CBM looks like at present when being set up in Bisq payment accounts. I am assuming:
|
@pazza83 As I'm in the middle of implementing your "wall of text", here's the screenshot:
|
See PR #5110. |
Hi @Jakub-CZ Is it possible to add for more currencies? The big ones missing are:
It would be great though to not limit it and just let users select their local currency. Not sure the reason for the limitation? |
I guess so, but that question should be directed at @jmacxx or others. I had nothing to do with this feature. I just wanted to translate the English texts initially, and only today I got dragged into this :) |
Ok :) @jmacxx please can you also let me know about #5092 (comment) Many thanks |
I went with the list defined in Bisq known as
I could add your 4 mentioned currencies to the list. Or, if you prefer CashByMail to allow all fiat currencies I would change the checkbox grid layout into a combo box since it is a long list (156 currencies). |
@jmacxx Yes, I think all currencies would be best. A combo box would be good. A better option would be something that just lets the user select one currency. Would the same setup as used on National Bank Transfer be possible (Select continent > select country)? |
Hi the first draft of the Cash by Mail Wiki for Bisq is online Please share your thoughts. I am wondering if phone number should also be included at the payment account creation stage so that this can be passed on the the courier. Would Sellers of BTC using cash by mail be happy to share their phone number with the buyer / courier company to facilitate a smooth delivery? |
@jmacxx @chimp1984 I don't understand the "contact information such as name or nym" field. If the goal is to have a name for the mailing address, it could be specified in the postal address field. Is it intended as a backup means to get in touch, in case trader chat doesn't work? Or is there another reason? |
Hi @m52go. Yes I suppose it could have been just an address field. It is more common to separate name from address though. The user could put anything into the name/nym field and I was trying to highlight that freedom by explicitly mentioning "Nym". If there are strong reasons for not having that field, let me know, I can remove it. |
I agree with adding the name field. Whilst it could be added in the address field, if a user completed without a name, it could decrease the chances of a successful delivery. |
No worries...I was testing it on regtest while editing documentation and was just confused by it. I suggest one of the following.
Maybe (1) would be better if it increases chance of delivery. |
Or if it's better not to be optional, that's fine too. I just think specifying that the purpose of the name is for addressing the envelope is important. EDIT: in this case, text in suggestion 1 above could become: "Name or nym envelope should be addressed to" |
Closes #1101
This is built on top of #5080 and #5091.
The code for this PR is contained in e11209d