Open pazza83 opened 3 years ago
Capitual has been scored for inclusion to Bisq:
Essential | Desirable | Definite No’s |
---|---|---|
Very low risk of chargeback | ||
Way to verify the sender in the received payment | ||
Instant payment | ||
Multi-currency | ||
No significant user base | ||
High usability | ||
No KYC required for sending and receiving payments, allows users to trade with upmost privacy. Minimal identifying information as possible (no names, email, phone etc required) | ||
Low risk of scam attempts | ||
Traders can provide evidence of payment / receipt and Verification of payment can be made using PageSigner or similar | ||
No minimum limits | ||
Maximum limits equal to at least 0.01 BTC | ||
Likely to increase liquidity and open markets for different countries and currencies | ||
Low risk of mediation | ||
Low risk for traders from government agencies | ||
No fees for transactions | ||
No changes needed to trade protocol |
Score: 21/32 Percentage: 65.63%
I am proposing that Capitual be added as a national currency payment method.
@refund-agent2, @huey735, @leo816 please let me know if you have any questions as to how Capitual will be mediated / arbitrated. If you have any objection please let me know by 31 May 2021.
Date proposal being made: 02.05.21 Date feedback to be provided by: 31.05.21
Name of payment method: Capitual
Required fields (eg)
Currencies accepted
[ ] BRL
[ ] EUR
[ ] GBP
[ ] USD
Maximum trade duration: 24 hours
Signing required: No
Bisq Limits: eg 0.25 BTC
Trade window: 24 hours
Payment method limits: not aware of any
Any relevant information for users: None
Screenshot of expected GUI: TBC
Here is the XD for Capitual, this should be straight forward to add:
@pazza83 I started working on this.
Two questions:
Thanks!
Hi @BtcContributor that is great news.
Thanks @pazza83
I was asking question 2 as you wrote that there is a low risk of chargeback and fraud but you are saying that the trade limit is 0.25BTC that is used for high risk payment methods.
Hi @BtcContributor
0.25 BTC is used for low risk payment methods.
Generally fiat payment methods do not go above 0.25 BTC
Ok @pazza83 thanks for the clarification!
Hi @pazza83, implementation is almost completed.
Could you please tell me which are the exact words you want as Info when adding this new payment account?
For example, when you try to add a Revolut account you see this:
You can find other examples here and near that: https://github.com/bisq-network/bisq/blob/master/core/src/main/resources/i18n/displayStrings.properties#L3458
Also the messages in various steps of buying and selling for both buyer and seller are needed. See for example this: https://github.com/bisq-network/bisq/blob/master/core/src/main/resources/i18n/displayStrings.properties#L660
My advise is to check with other payment accounts what is needed for each trade step and then choose a text accordingly.
Maybe @m52go could help you.
This info should be provided for all other new payments method to add.
Thanks!
Hi @BtcContributor many thanks I have taken a look.
I think Capitual can be done with using the default messages. Seems that is what is used for most trades?
portfolio.pending.step1.info=Deposit transaction has been published.\n{0} need to wait for at least one blockchain confirmation before starting the payment.
portfolio.pending.step2_buyer.pay=Please pay {0} via the specified payment method to the BTC seller. You''ll find the seller's account details on the next screen.\n\n
portfolio.pending.step2_seller.waitPayment.headline=Wait for payment
portfolio.pending.step2_seller.waitPayment.msg=The deposit transaction has at least one blockchain confirmation.\nYou need to wait until the BTC buyer starts the {0} payment.
With regards the information tag I am not sure when this appears in the process. I am assuming when something has changed from one Bisq version to another?
@m52go please can you let me know if you have a template you would like me to use for the text to add the payment methods. I have not completed any in app text before. Also it would be good to know what the text defaults too if nothing is entered.
Many thanks
Hi @pazza83, as for the info message you can find that when you a add a new payment account. Try to add a Revolut account and you will see where appears the screenshot in my previous post.
Once I have the final text, I can release the final code for Capital.
I'm working with pazza83 to figure out this text -- my fault for missing this exchange earlier.
There's no template yet, but I think it would be a good idea to establish some kind of general spec to make implementing new payment methods straightforward for any developer.
Hi @m52go
I am scratching my head a bit with this task!!
Here is the reference file I am using: https://github.com/bisq-network/bisq/blob/master/core/src/main/resources/i18n/displayStrings.properties
I think the custom strings for a 'NEW-PAYMENT-METHOD' that need to be defined by the payment maintainer are as follows:
portfolio.pending.step2_buyer.NEW-PAYMENT-METHOD=Please pay {0} to the BTC seller by using NEW-PAYMENT-METHOD (include any things to for buyer to be aware of)
portfolio.pending.step3_seller.NEW-PAYMENT-METHOD=The buyer has to sent you.... please check.... Only confirm receipt after you have received the funds. (include any things to for the seller to be aware of)
payment.NEW-PAYMENT-METHOD.info=Include any special instructions for the payment method that both buyer and seller might need to be aware of.
Additional custom fields for the fields themselves but I think these will all be self explanatory (based on field names as shown in graphic examples) and can be added by the devs?
Let me know your thoughts.
Wiki completed: https://bisq.wiki/Capitual
Capitual - Multi-currency
Capitual Website Capitual Fees & Limits Capitual GitHub Capitual Help Centre Terms and conditions Prohibited uses Capitual Twitter
Originally requested as a BRL payment method: https://github.com/bisq-network/growth/issues/215
Background
Capitual appears to be a small Estonian based startup trying to combine fiat and crypto payments. They run an associated commerce based wallet called CapPay.
They have good support at present for BRL and EUR. With free fiat deposits, withdrawals. They also offer users to send and receive fiat and Bitcoin between users for free. Fiat and other assets can also be swapped to and from crypto.
From the website:
Region
Capitual say they operates in 48+ countries (US residents are excluded).
Currencies
Multiple currencies are suported, these are:
From what I can see only EUR and BRL are the ones that are able to be withdrawn / deposited to and from a fiat account via SEPA or TED (Express Wire Transfer).
USD and GBP can be added in the app by exchanging other currencies / cryptos.
Stable coins; BUSD, USDT, USDC and DAI can also be deposited and used to send / receive payments.
Size of user base
Unknown
Duration
Instant payment between users.
Crypto-currency deposit | Instant Crypto-currency withdraw | Instant Fiat deposit | As soon as the funds reach our accounts; our detection of bank transfers are automated. Note that bank transfers may not be instant due to banking system's nature. Fiat withdraw | From 1 minute to 48 working hours; bank transfers are mostly automated, but there might be cases when our system or banking partners identifies suspicious activities and it requires a manual approach from our team.
Fees
It is free to transfer fiat / crypto to other users.
It is free to deposit, withdraw BRL and EUR.
It is free to deposit crypto / stablecoin funds.
Crypto withdrawal fees are:
Fraud risk
Low
How payments are made
Transfers take place using CapCodes. CapCodes are like coupon codes you can generate at any time and use it to transfer funds
CapCodes are an electronic cheque system that makes it possible to store amounts of money, precious metals or cryupto-currencies in a short code, easy to be written down, that can be written in a piece of paper to make transactions even when you are not connected to the internet.
When you generate a CapCode, you get a voucher (coupon code) that you must take note (don’t worry: it’s always possible to recover a CapCode that you have lost!). Such code stores funds in any of the currencies supported by Capitual, and you can share it with someone else, allowing the payment in any of these currencies. It’s needed to have a Capitual account to redeem a CapCode.
After generating a CapCode, the amount gets “locked in”, and is already deducted from your balance. If you have given up or will no longer need to use the CapCode, you can redeem it yourself, onto your own account. It’s also possible to track, from your account, whether a CapCode has already been redeemed.
For while, CapCodes are only available when accessing your account using a computer.
Payment amounts
Unconfirmed accounts have a fixed transfer limit of US$ 9,999.00. As this limit is reached, the account must be confirmed for continued usage.