Skip to content
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

Create concept how we can support TransferWise as payment method #1867

Closed
alfsbs opened this issue May 16, 2018 · 4 comments
Closed

Create concept how we can support TransferWise as payment method #1867

alfsbs opened this issue May 16, 2018 · 4 comments

Comments

@alfsbs
Copy link

alfsbs commented May 16, 2018

@ManfredKarrer commented on Mon Jan 22 2018

TransferWise seems to be used by some Bisq users but often leads to arbitration because the sending bank account of TransferWise is not as defined by the user (he cannot know it in advance).
It would require a concept how we can support TransferWise without breaking our security mechanism and without adding too much dev efffort.
Anyone how is capable and willing to work on that can earn BSQ in context of our DAO compensation requests.

See also: https://bisq.community/t/transferwise-borderless-account-and-outgoing-transfers-from-different-account/2224/9

@nothingmuch
Copy link

nothingmuch commented May 17, 2018

I can't tell if it's for all transfer methods, but trasnferwise does have an optional reference field with maxlength="16" which is fairly clearly laid out, which could be used to identify:

image

This seems like the same authentication model that cash app payment method provides (based on the USD demo video), and like a normal bank account when receiving (for the main currencies you just have your own bank details)

The simplest thing I can think of resolving the original issue is to have a send only transferwise payment account with dummy details and a receive only account with the details they provide, as just regular bank transfer account (they support USD, AUD, EUR and GBP).

What is the reasoning behind knowing the sending account's details? is that to limit the possibility of chargebacks? If so, I think that there's an unavoidable composition problem, i.e. any normal bank account can receive money from either known bank accounts, or these virtual ones interchangeable ones, and transferwise is a specific instance of the virtual kind. If that carries additional counterparty risk, a seller of bitcoin with e.g. a local bank account account would need to indicate acceptable classes of sending accounts. This seems like a nightmare of a change though, adding a degree of polymorphism between the different kinds of bank accounts.

Interestingly, it can also leave the recipient account details unspecified, taking an email address instead, which has some potentially positive implications for privacy. As far as I can tell you can pay with a whole bunch of methods too, so this looks pretty flexible.

This suggests another alternative, which is multiple distinct subtypes of transferwise accounts, e.g. one like cash app, one like a receive only bank transfer account, and another kind of bank transfer account that does not care about the counterparty's details (so e.g. replicating SEPA, faster payments, and all the various types into a sender particular and sender agnostic variant).

TBH all of these ideas seem kind of clunky to me, but I spent some time poking through their website and I wanted to document the details even though I don't think I've offered any constructive suggestions.

Edit to add: this seems to me like its related to the redundancy between e.g. faster payments and cash deposits accounts w/ same info

@bisq-github-admin-1 bisq-github-admin-1 transferred this issue from another repository Nov 5, 2018
@stale
Copy link

stale bot commented Feb 3, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the was:dropped label Feb 3, 2019
@ripcurlx
Copy link
Member

ripcurlx commented Feb 4, 2019

Might be still useful to add in the future.

@stale
Copy link

stale bot commented Feb 11, 2019

This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant.

@stale stale bot closed this as completed Feb 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants