From c8571343c49f65dbbf34211d23b32c95387d3715 Mon Sep 17 00:00:00 2001 From: boldsuck Date: Sun, 1 Dec 2024 00:33:52 +0100 Subject: [PATCH] Update docs (#26) * Add Tether * Add TransferWise-USD, Extended Interac e-Transfer, Note: That Verse has officially closed * Add Account limits and Backup-Restore * Use 'material.extensions.emoji.twemoji' in mkdocs.yml, add nav links * Add images for Backup-Restore * Fix error in account limits * Add USDC * Fix annotations --- docs/haveno-ui/backup_and_restore.md | 138 ++++++++++++++++++ docs/resources/img/crypto/tether-usdt.svg | 1 + docs/resources/img/crypto/usdc.svg | 5 + .../Payment-account-signing-status_dark.png | Bin 0 -> 9912 bytes .../Payment-account-signing-status_light.png | Bin 0 -> 10939 bytes .../img/haveno-ui/account-age_dark.png | Bin 0 -> 63678 bytes .../img/haveno-ui/account-age_light.png | Bin 0 -> 74522 bytes docs/resources/img/haveno-ui/backup_dark.png | Bin 0 -> 22514 bytes docs/resources/img/haveno-ui/backup_light.png | Bin 0 -> 23688 bytes .../haveno-ui/good-bad-signing-asks_dark.png | Bin 0 -> 26288 bytes docs/stylesheets/extra.css | 6 +- docs/the-project/account_limits.md | 111 ++++++++++++++ docs/the-project/assets.md | 10 ++ .../payment_methods/0-all-methods.md | 78 +++++----- docs/the-project/payment_methods/F2F.md | 4 +- docs/the-project/payment_methods/IMPS.md | 4 +- docs/the-project/payment_methods/Revolut.md | 5 +- .../payment_methods/TransferWise-USD.md | 110 ++++++++++++++ .../payment_methods/US_Postal_Money_Order.md | 6 +- docs/the-project/payment_methods/Verse.md | 3 +- .../payment_methods/interac_e-transfer.md | 108 ++++++++++++-- mkdocs.yml | 13 +- 22 files changed, 542 insertions(+), 60 deletions(-) create mode 100644 docs/haveno-ui/backup_and_restore.md create mode 100644 docs/resources/img/crypto/tether-usdt.svg create mode 100644 docs/resources/img/crypto/usdc.svg create mode 100644 docs/resources/img/haveno-ui/Payment-account-signing-status_dark.png create mode 100644 docs/resources/img/haveno-ui/Payment-account-signing-status_light.png create mode 100644 docs/resources/img/haveno-ui/account-age_dark.png create mode 100644 docs/resources/img/haveno-ui/account-age_light.png create mode 100644 docs/resources/img/haveno-ui/backup_dark.png create mode 100644 docs/resources/img/haveno-ui/backup_light.png create mode 100644 docs/resources/img/haveno-ui/good-bad-signing-asks_dark.png create mode 100644 docs/the-project/account_limits.md create mode 100644 docs/the-project/payment_methods/TransferWise-USD.md diff --git a/docs/haveno-ui/backup_and_restore.md b/docs/haveno-ui/backup_and_restore.md new file mode 100644 index 0000000..213b173 --- /dev/null +++ b/docs/haveno-ui/backup_and_restore.md @@ -0,0 +1,138 @@ +# Backing up application data + +Backing up your Haveno data is crucial to ensure you can retain control over trades, disputes, payment accounts, and funds in case of issues with your machine (e.g. drive failure) or Haveno itself (e.g. critical bugs). +All Haveno data is stored right on your computer—it's never stored (or even sent) to a central server, so backing it up is your job. We will see data restoration after the backup. + +### 1. Back up the entire Haveno data directory + +The safest, quickest, easiest, and most comprehensive thing you can do to safeguard your data is to back up the whole data directory at regular intervals. See the various elements of the data directory detailed here. In addition, to make restoring payment accounts easier, you may want to back up an export of your payment accounts. + +#### 1.1 While Haveno is running + +Go to `Account` -> `Backup` and put in a location for your backup to be exported to (note that this section is titled "Backup wallet" in the software but it actually exports the entire data directory). + +![Export backup](../resources/img/haveno-ui/backup_dark.png#only-light) +![Export backup](../resources/img/haveno-ui/backup_light.png#only-dark) +/// caption +Data directory backup screen. +/// + +#### 1.2 While Haveno is closed + +When Haveno is closed, you can simply copy the entire data directory and paste it somewhere safe. Find the location of your data directory by clicking on the `Open Directory` button (see screenshot above) or see data directory locations here: + +``` +Linux: ~/.local/share/Haveno/ +macOS: ~/Library/Application Support/Haveno/ +Windows: ~\AppData\Roaming\Haveno\ +``` + +#### 1.3 Encrypt your backup + +Backup files are not encrypted. If you’ve set a wallet password, your wallet files will be encrypted, but all your other data will not be encrypted. +We recommend encrypting the whole backup folder with something like gpg, 7-Zip, Cryptomator, etc. + +### 2. Back up payment accounts + +If you just want to back up your payment accounts, export them from `Account` -> `Traditional Currency Accounts`. +Be advised: exporting your accounts this way only exports metadata. **Aging and signing status are not included.** To include account aging and signing status, you also need to save the `xmr_mainnet/keys/sig.key` file from your data directory. +Because of the way restoring payment accounts works, it's best for most users to back up the whole data directory and back up a payment account export. +Export fiat payment accounts here. You can export cryptocurrency accounts from the Cryptocurrency Accounts tab. + +### 3. Back up your wallet seed + +Please be sure to properly back up your wallet seed. + +### 4. Export Tor state + +If you want to carry over a particular onion address (and keep your local reputation), you can replace the `xmr_mainnet/tor/hiddenservice` folder in your data directory with the one from your backup. + +### 5. Export trade history + +In `Portfolio` -> `History` you'll find an `Export to CSV` button to export your trade history. +There's no way to import this data back into Haveno, but it can be useful to have a copy of this data for yourself for record-keeping, analysis, etc. + +### 6. Export transaction history + +In `Funds` -> `Transactions` you'll find an `Export to CSV` button to export your trade history. +There's no way to import this data back into Haveno, but it can be useful to have a copy of this data for yourself for record-keeping, analysis, etc. + +## Restore Haveno data + +Restoring application data can be useful to bring back payment accounts, onion addresses, and other items from a backup—or to move your Haveno instance to an entirely new machine. +You can restore an entire data directory at once, or just the parts you want. + +### 1. Restore an entire data directory + +First make sure Haveno is closed. Then copy the entire Haveno directory from your backup and paste it in your machine's default data directory location. If there already is a directory called Haveno there, remove it (or rename it) and replace it with your backup. + +Data directories work across operating systems, so you can copy a data directory created on a Mac to the appropriate location on Linux or Windows, and it will work. But, please do not run the same data directory on 2 machines at the same time, even if you don't run both instances at the same time, as data may get corrupted in strange ways. + +### 2. Restore payment accounts + +A payment account export only contains metadata (name, bank information, etc). For fiat accounts, this means that restoring payment accounts is a 2-step process. + +### 3. Restore payment account metadata + +If you have a payment accounts export file, import it in `Account` -> `Traditional Currency Accounts` + +If you don't have an export file, but you do have a full backup, you can salvage your payment account metadata from `xmr_mainnet/db/UserPayload` by running the *strings* utility on the UserPayload file (e.g. run `strings /path/to/backup/xmr_mainnet/db/UserPayload` in a terminal window). The command will output a simplified version of the UserPayload file to your terminal. Scroll up a bit and you should see your payment account information. + +Use the output to copy and paste the details into new payment accounts in Haveno, paying special attention to make sure each field is copied over with 100% accuracy (including the salt): even a 1 character difference in any field will cause the hash of the payment account to be different, which means aging and signing status will not be restored in the following step. + +There are quirks. Here's an example of output from a *strings* command: + +``` +SEPA +Alice Liddell +DE89370400440532013000 +DEUTDE5X* +SKzH +salt +@56655c3738ea9dea3b20f482fff048985a2757e57dff206fbd9e8c4f267f7781 +``` + +From the output above: + +- Be wary of extra characters at the beginning or end of a line. In the example above, the * character is not part of the BIC "DEUTDE5X". +- Salts are alphanumeric, so the @ is not part of the salt "56655c3738ea9dea3b20f482fff048985a2757e57dff206fbd9e8c4f267f7781". + +If you're on Windows, or cannot use the *strings* utility for some other reason, you can just open UserPayload directly in a text editor, but there will be more cruft to sift through since the file isn't meant to be human-readable. + +It may be tempting to just replace the entire UserPayload file from a backup, but this is **not recommended**, as it may contain other data that could result in data corruption in your new instance. +Restore payment account aging and signing status + +Once you've restored your payment account metadata, you'll see the accounts in Haveno, but they'll have no aging or signing status. You can get aging and signing status back by replacing `xmr_mainnet/keys/sig.key` from your backup. + +- Make sure you have no active offers, trades or disputes; once you change `sig.key`, you will become unreachable. +- Close Haveno. Also make sure you've made a backup of your data directory (just in case). +- Replace `/path/to/data/directory/xmr_mainnet/keys/sig.key` with the `sig.key` from your backup. + +Upon opening Haveno, you should see account aging and signing status restored for your fiat payment accounts. If you don't, double-check: + +- You copied account metadata and salt correctly in the previous step. +- The `sig.key` you copied is the correct one (i.e. the one you were using when your accounts accrued aging and/or got signed) + +### 4. Restore onion address + +Your onion address determines your local reputation, so depending on your preferences, you may want to reset it or restore it over time. + +If you want to restore it: + +- Close Haveno. Also make sure you've made a backup of your data directory (just in case). +- Replace the `/path/to/data/directory/xmr_mainnet/tor/hiddenservices/` folder with the `xmr_mainnet/tor/hiddenservices/` folder from your backup. + +When you open Haveno, your onion address will be restored: this means that the peers that have traded with you will see bubbles with trade counts in their offer books for your offers. + +### 5. Restore trade history + +You may want to keep your trade history despite changing wallets. You can do so by: + +- Closing Haveno. +- Replacing the `/path/to/data/directory/xmr_mainnet/db/ClosedTrades` file on your new directory with the file from backup with the same name. + +You will see bubbles with trade counts in the offer books for any any peers you traded with. + +### 6. Restore wallet + +If starting a new data directory, it's generally best to just send funds from one Haveno instance to another with an on-chain transaction. diff --git a/docs/resources/img/crypto/tether-usdt.svg b/docs/resources/img/crypto/tether-usdt.svg new file mode 100644 index 0000000..e530822 --- /dev/null +++ b/docs/resources/img/crypto/tether-usdt.svg @@ -0,0 +1 @@ +tether-usdt-logo \ No newline at end of file diff --git a/docs/resources/img/crypto/usdc.svg b/docs/resources/img/crypto/usdc.svg new file mode 100644 index 0000000..5dfea92 --- /dev/null +++ b/docs/resources/img/crypto/usdc.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/resources/img/haveno-ui/Payment-account-signing-status_dark.png b/docs/resources/img/haveno-ui/Payment-account-signing-status_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c566c9d53177e8d25437e908d80f1ccd31039399 GIT binary patch literal 9912 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 desp;P(@@%t%%!vXWy|B4uRny=CwD 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 E7oWn10{{R3 literal 0 HcmV?d00001 diff --git a/docs/resources/img/haveno-ui/account-age_dark.png b/docs/resources/img/haveno-ui/account-age_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c66384c1587559f0c66a3bf96c1d208730d83f43 GIT binary patch literal 63678 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�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 Yl=4oky_~n?2|!_F%kS=#QZg;^UtOB2TmS$7 literal 0 HcmV?d00001 diff --git a/docs/resources/img/haveno-ui/backup_light.png b/docs/resources/img/haveno-ui/backup_light.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb03ea623731d10ad7d121a9d6a184d03af38f6 GIT binary patch literal 23688 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 literal 0 HcmV?d00001 diff --git a/docs/resources/img/haveno-ui/good-bad-signing-asks_dark.png b/docs/resources/img/haveno-ui/good-bad-signing-asks_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e31b0e0e19550e55ccd68ef65226b32fffdd9493 GIT binary patch literal 26288 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 (Never Signed) | Maximum Trade Size (Buy) | Maximum Trade Size (Sell) | +| ---------------------------------------- | ------------------------ | ------------------------- | +| Day 0 | 3 XMR | 12 XMR | +| Day 30 | 3 XMR | 12 XMR | +| Day 60 | 3 XMR | 12 XMR | +| > 60 | 3 XMR | 12 XMR | + +If that SEPA account manages to get signed on the same day it's created, it will see its 3 XMR limit increased on Day 30. Selling limits are unaffected. + +| Time Since Creating SEPA Payment Account | Maximum Trade Size (Buy) | Maximum Trade Size (Sell) | +| ---------------------------------------- | ------------------------ | ------------------------- | +| Day 0 - Account Signed | 3 XMR | 12 XMR | +| Day 30 | 6 XMR | 12 XMR | +| Day 60 | 12 XMR | 12 XMR | +| > 60 | 12 XMR | 12 XMR | + +But if that SEPA account isn't signed until Day 30, it won't see its limits lifted until Day 60. Again, selling limits are unaffected. + +| Time Since Creating SEPA Payment Account | Maximum Trade Size (Buy) | Maximum Trade Size (Sell) | +| ---------------------------------------- | ------------------------ | ------------------------- | +| Day 0 | 3 XMR | 12 XMR | +| Day 30 - Account Signed | 3 XMR | 12 XMR | +| Day 60 | 12 XMR | 12 XMR | +| > 60 | 12 XMR | 12 XMR | + +## How to get an account signed + +Payment accounts that require signing cannot buy more than 3 XMR until 30 days **after** they are signed. There's two ways to get your account signed. + +### 1. Buying XMR + +To sign your account you have to buy XMR following these requirements: + +- trade amount is greater than or equal to 0.1 XMR and lesser than or equal to 3 XMR +- seller's account must have been signed for over 30 days at the time of the signing trade + +Through taking an offer you can make sure that the offer fulfils the requirements to sign your account. Making an offer could not sign your account, because taker could be unable to sign your account (signed since less than 30 days, or unsigned). + +The Haveno interface makes it easy to determine if an offer can help you get signed: simply **look for buy offers with a check mark badge**: + +![Signed Accounts in Offers](../resources/img/haveno-ui/good-bad-signing-asks_dark.png) +/// caption +Top offers won't get you signed. Bottom offers will get you signed. +/// + +In the image above, the offers on top do not have a check mark, but the offers on the bottom do. And it's a valid size (i.e. between 0.1 XMR and 3 XMR), so taking that offer and successfully completing the trade will result in a signed account. + +You can see your payment account's limits and signing status at
+`Accounts` > `Traditional Currency Accounts` Pick an account and look toward the bottom: + +![Payment Account limit & signing status](../resources/img/haveno-ui/Payment-account-signing-status_dark.png#only-light) +![Payment Account limit & signing status](../resources/img/haveno-ui/Payment-account-signing-status_light.png#only-dark) + +### 2. With your own signed account + +Once you have 1 signed payment account, any **new** payment account you create that requires signing will be self-signed as long as it uses the **exact same name** as your previously signed account. The payment account can be of a different type (e.g. a signed SEPA account can self-sign a SEPA Instant account), but a payment account created with a name that is even slightly different will not be self-signed. + +Payment account types that don't require your full name cannot be self-signed (e.g. Revolut, which only requires an email address) and they cannot self-sign other payment accounts. + +Self-signed accounts are immediately signed, but limits are not immediately lifted. This is because they have an age of 0 days, so 30 days must pass for the 3 XMR limit to be lifted, and another 30 days must pass for full trading ability to take effect (see tables above). + +## Backing up and restoring payment accounts + +Once your payment accounts have accrued age and been signed, you won't want to give them up. With [proper backups](../haveno-ui/backup_and_restore.md), you won't have to—payment accounts can be restored if you ever have to remove/reinstall Haveno, move to another machine, etc. diff --git a/docs/the-project/assets.md b/docs/the-project/assets.md index 646effb..d7de6e3 100644 --- a/docs/the-project/assets.md +++ b/docs/the-project/assets.md @@ -13,6 +13,8 @@ These are the cryptocurrencies currently listed on Haveno: !!! info "Remember" Monero is the base base currency of all the cryptocurrencies below (e.g. XMR/BTC, XMR/ETH). + + ![Monero](../resources/img/crypto/monero.svg){ .crypto-logos } [Monero](https://getmonero.org) ![Bitcoin](../resources/img/crypto/bitcoin.svg){ .crypto-logos } [Bitcoin](https://bitcoin.org) @@ -23,6 +25,14 @@ These are the cryptocurrencies currently listed on Haveno: ![Ether](../resources/img/crypto/ether.svg){ .crypto-logos } [Ether](https://ethereum.org) +![TetherUSDT](../resources/img/crypto/tether-usdt.svg){ .crypto-logos } [Tether USDT](https://tether.to) + +![USDC](../resources/img/crypto/usdc.svg){ .crypto-logos } [USDC](https://www.circle.com/usdc) + +??? info "Version info" + - Tether (USDT-ERC20 & USDT-TRC20) support has been available since Haveno 1.0.13 + - USDC (USDC-ERC20) support has been available since Haveno 1.0.15 + ## Payment Methods and fiat currencies diff --git a/docs/the-project/payment_methods/0-all-methods.md b/docs/the-project/payment_methods/0-all-methods.md index 076829d..0000005 100644 --- a/docs/the-project/payment_methods/0-all-methods.md +++ b/docs/the-project/payment_methods/0-all-methods.md @@ -1,35 +1,36 @@ # Payment methods -Haveno offers several payment methods to buy and sell monero for fiat currencies or other cryptocurrencies. +Haveno offers several payment methods to buy and sell Monero for fiat currencies or other cryptocurrencies. -Every offer on Haveno designates a payment method for traders to settle payments. The Haveno software does not actually integrate with any payment methods—all non-monero fund transfers are made outside of Haveno software. +Every offer on Haveno designates a payment method for traders to settle payments. The Haveno software does not actually integrate with any payment methods—**all non-monero fund transfers are made outside of Haveno software.** -Unlike cryptocurrency transfers, many fiat payment transfers are riddled with flaws and limitations that require Haveno to employ special measures to encourage fair and honest trades. One of these measures is lower per-trade limits, which are covered below. Another key measure is account signing. +Unlike cryptocurrency transfers, many fiat payment transfers are riddled with flaws and limitations that require Haveno to employ special measures to encourage fair and honest trades. One of these measures is lower per-trade limits, which are covered below. Another key measure is [account signing](../account_limits.md/#account-signing). ## 1. Fiat payment methods The payment methods vary in chargeback risk, regional availability, transaction size, fees, privacy, verifiability, and other characteristics. The top consideration for maintaining payment methods is chargeback risk. -We welcome suggestions for new payment methods on Haveno, especially for those that enable new markets. Documentation on the criteria and process for adding new payment methods is found here. Please also feel free to make suggestions by reaching out on haveno-core's Matrix group. +We welcome suggestions for new payment methods on Haveno, especially for those that enable new markets. Documentation on the criteria and process for adding new payment methods is found [here](https://github.com/haveno-dex/listing). Please also feel free to make suggestions by reaching out on Matrix room **Haveno Development** [#haveno-development:monero.social](https://matrix.to/#/#haveno-development:monero.social) relayed on IRC/Libera (`#haveno-development`) Below is a list of fiat payment methods Haveno currently supports. !!! note The maximum trade sizes listed below are not available for most newly-created payment accounts. Please refer to Account signing for details on how to enable larger trade sizes for your payment accounts. + **Haveno v1.0.15 will increase some trade limits: All cryptocurrency to 528 XMR, very low risk payments to 132 XMR & Pay by Mail to 48 XMR** #### 1.1 Fiat payment methods -| Payment method | Region | Trading-period | Limit per trade | Notes | -|---------------------------|----------------------------------|----------------|-----------------------------|----------------------------------------------------------------------------------| -| [ACH](ACH.md) | USA | 5 days | 12.00 XMR | | -| Advanced Cash | Global | 1 day | 96.00 XMR | Not available in the USA. | -| Alipay | CHINA | 1 day | 48.00 XMR | | -| [Amazon eGift card](Amazon_eGift_card.md) | Global | 1 day | 12.00 XMR | Supported in USD, EUR, CAD, and a handful of other markets. | -| Australian PayID | AUSTRALIA | 1 day | 48.00 XMR | | -| [Bizum](Bizum.md) | Spain | 1 day | 1k€ | | -| [Capitual](Capitual.md) | Global (BRL, EUR, GBP, USD) | 1 day | 12.00 XMR | | -| CashApp | Global (GBP, USD) | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | | -| PayPal | Global | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | | +| Payment method | Region | Trading-period | Limit per trade | Notes | +| ------------------------- | -------------------------------- | -------------- | ---------------------------- | ------------------------------------------------------------------------------- | +| [ACH](ACH.md) | USA | 5 days | 12.00 XMR | +| Advanced Cash | Global | 1 day | 96.00 XMR | Not available in the USA. | +| Alipay | China | 1 day | 48.00 XMR | +| [Amazon eGift card](Amazon_eGift_card.md) | Global | 1 day | 12.00 XMR | Supported in USD, EUR, CAD, and a handful of other markets. | +| Australian PayID | Australia | 1 day | 48.00 XMR | +| [Bizum](Bizum.md) | Spain | 1 day | 1000 € | +| [Capitual](Capitual.md) | Global (BRL, EUR, GBP, USD) | 1 day | 12.00 XMR | +| CashApp | Global (GBP, USD) | 1 day | buy: 3.00 XMR sell: 12.00 XMR | +| PayPal | Global | 1 day | buy: 3.00 XMR sell: 12.00 XMR | | [Pay by Mail](Pay_By_Mail.md) (Cash by mail) | Global | 8 days | 12.00 XMR | Please check the article and follow the instructions to avoid disputes. | | Cash deposit | N/A | 4 days | 12.00 XMR | Ensure to follow Cash by Mail trade rules. | | [Domestic wire transfer](Domestic_Wire_Transfer.md) | USA | 3 days | 12.00 XMR | @@ -37,52 +38,55 @@ Below is a list of fiat payment methods Haveno currently supports. | [Faster Payments](Faster_Payments.md) | UK | 1 day | 12.00 XMR | See article for recent changes to avoid issues. | | HalCash | Spain | 1 day | 48.00 XMR | | [IMPS](IMPS.md) | India | 1 day | Rs. 200k per tx | -| [Interac e-Transfer](interac_e-transfer.md) | Canada | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | Interac-e-Transfer Autodeposits are not supported.| +| [Interac e-Transfer](interac_e-transfer.md) | Canada | 1 day | buy: 3.00 XMR sell: 12.00 XMR | Interac-e-Transfer Autodeposits are not supported. | | [Monese](Monese.md) | Europe (GBP, EUR and RON) | 1 day | 12.00 XMR | -| MoneyBeam (N26) | Europe | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | -| MoneyGram | Global | 4 days | buy: 24.00 XMR / sell: 24.00 XMR | -| National Bank Transfer | N/A | 4 days | buy: 3.00 XMR / sell: 12.00 XMR | +| MoneyBeam (N26) | Europe | 1 day | buy: 3.00 XMR sell: 12.00 XMR | +| MoneyGram | Global | 4 days | buy: 24.00 XMR sell: 24.00 XMR | +| National Bank Transfer | N/A | 4 days | buy: 3.00 XMR sell: 12.00 XMR | | [Nequi](Nequi.md)* | Colombia | 1 day | 7,000,000 COP | | [NEFT](NEFT.md)* | India | 1 day | 12.00 XMR | | [Paxum](Paxum.md)* | Global | 1 day | 12.00 XMR | | [Paysera](Paysera.md)* | Global | 1 day | 12.00 XMR | -| [PayTM](PayTM.md)* | INDIA | 1 day | Rs. 5,000 | +| [PayTM](PayTM.md)* | India | 1 day | Rs. 5,000 | | Perfect Money* | Global | 1 day | 48.00 XMR | | [Pix](Pix.md)* | Brazil | 1 day | 12.00 XMR | -| Popmoney | USA | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | +| Popmoney | USA | 1 day | buy: 3.00 XMR sell: 12.00 XMR | | PromptPay* | Thailand | 1 day | 48.00 XMR | -| [Revolut](Revolut.md) | Global | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | See article for recent changes to avoid issues. | -| [RTGS](RTGS.md)* | INDIA | 1 day | 12.00 XMR | -| [Satispay](Satispay.md)* | ITALY | 1 day | 12.00 XMR | -| [SEPA](SEPA.md) | Europe | 6 days | buy: 3.00 XMR / sell: 12.00 XMR | -| [SEPA Instant](SEPA_Instant.md) | Europe | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | +| [Revolut](Revolut.md) | Global | 1 day | buy: 3.00 XMR sell: 12.00 XMR | See article for recent changes to avoid issues. | +| [RTGS](RTGS.md)* | India | 1 day | 12.00 XMR | +| [Satispay](Satispay.md)* | Italy | 1 day | 12.00 XMR | +| [SEPA](SEPA.md) | Europe | 6 days | buy: 3.00 XMR sell: 12.00 XMR | +| [SEPA Instant](SEPA_Instant.md) | Europe | 1 day | buy: 3.00 XMR sell: 12.00 XMR | | Skrill* | Global | Varies | 12.00 XMR | | [Strike](Strike.md)* | USA | 1 day | 12.00 XMR | | [SWIFT](SWIFT.md)* | Global | 7 days | 24.00 XMR | | Swish* | Sweden | 1 day | 48.00 XMR | | Tikkie* | Netherlands | 1 day | 750 € | -| Transfer with Same Bank | N/A | 2 days | buy: 3.00 XMR / sell: 12.00 XMR | -| Transfer from Specific Banks | N/A | 4 days | buy: 3.00 XMR / sell: 12.00 XMR | +| Transfer with Same Bank | N/A | 2 days | buy: 3.00 XMR sell: 12.00 XMR | +| Transfer from Specific Banks | N/A | 4 days | buy: 3.00 XMR sell: 12.00 XMR | | [TransferWise](TransferWise.md)* | Global except USD trades | 4 days | 12.00 XMR | -| TransferWise-USD* | Global for USD trades | 4 days | 12.00 XMR | +| [TransferWise-USD](TransferWise-USD.md)* | Global for USD trades | 4 days | 12.00 XMR | | [US Postal Money Order](US_Postal_Money_Order.md)* | USA | 8 days | 12.00 XMR | Within USA, $1000 limit per transaction, up to $3000 per day without ID. | -| Uphold | Global | 1 day | buy: 3.00 XMR / sell: 12.00 XMR | | -| [UPI](UPI.md)* | INDIA | 1 day | Rs. 100,000 | +| Uphold | Global | 1 day | buy: 3.00 XMR sell: 12.00 XMR | +| [UPI](UPI.md)* | India | 1 day | Rs. 100,000 | | [Verse](Verse.md)* | Europe (EUR, SEK, HUF, DKK, PLN) | 1 day | 12.00 XMR | -| WeChat Pay* | CHINA | 1 day | 48.00 XMR | +| WeChat Pay* | China | 1 day | 48.00 XMR | | Western Union | Global | 4 days | 24.00 XMR | -| Zelle | USA | 4 days | buy: 3.00 XMR / sell: 12.00 XMR | See this page to see if/how your bank works with Zelle (including sending limits). | +| Zelle | USA | 4 days | buy: 3.00 XMR sell: 12.00 XMR | See this page to see if/how your bank works with Zelle (including sending limits). | !!! note * These payment methods do not need to be signed to attain buying limits higher than 3 XMR. ## 2. Cryptocurrency payment methods -Haveno also supports a variety of cryptocurrencies for buying and selling Monero, like BTC, ETH, LTC, BCH. Because cryptocurrency transfers are irreversible and relatively quick, cryptocurrency trades can be up to 96 XMR in size right away (no need to wait for account aging or account signing). +Haveno also supports a variety of cryptocurrencies for buying and selling Monero, like BTC, ETH, LTC, BCH, USDT, USDC. Because cryptocurrency transfers are irreversible and relatively quick, cryptocurrency trades can be up to 96 XMR in size right away (no need to wait for account aging or account signing). -| Payment Method | Trading Period | Trade limit | -|-------------------------------|------------------|-------------| +??? info "Version info" + Since Haveno 1.0.15, the trading limit for cryptocurrencies has been increased from 96 XMR to 528 XMR. + +| Payment Method | Trading Period | Trade limit | +| ---------------- | :------------: | :---------: | | Cryptocurrencies | 1 Day | 96.00 XMR | | Cryptocurrencies Instant | 1 Hour | 96.00 XMR | -- Cryptocurrencies Instant trades go by fast! Please remember to disable Instant offers in **Portfolio > My Open Offers** if you might not be around to settle an Instant trade. +- Cryptocurrencies Instant trades go by fast! Please remember to disable Instant offers in `Portfolio` > `My Open Offers` if you might not be around to settle an Instant trade. diff --git a/docs/the-project/payment_methods/F2F.md b/docs/the-project/payment_methods/F2F.md index bd1c4a2..3f18d75 100644 --- a/docs/the-project/payment_methods/F2F.md +++ b/docs/the-project/payment_methods/F2F.md @@ -67,6 +67,6 @@ The lack of verifiable actions makes handling face-to-face disputes much harder. This is why we highly recommend that both parties bring laptops and acknowledge their ends of the deal on the spot. -Otherwise, the same dispute process is in place for F2F trades, but be advised that arbitrators and arbitrators often won’t have a way to settle disputes. In such cases, aggrieved traders can send deposit funds arbitration and make an appeal to the Haveno's team. +Otherwise, the same dispute process is in place for F2F trades, but be advised that arbitrators often won’t have a way to settle disputes. In such cases, aggrieved traders can send deposit funds arbitration and make an appeal to the Haveno's team. -Having said that, arbitrators and arbitrators may attempt different tactics to get a handle on the situation. +Having said that, arbitrators may attempt different tactics to get a handle on the situation. diff --git a/docs/the-project/payment_methods/IMPS.md b/docs/the-project/payment_methods/IMPS.md index 371996f..341d73a 100644 --- a/docs/the-project/payment_methods/IMPS.md +++ b/docs/the-project/payment_methods/IMPS.md @@ -65,7 +65,7 @@ Some banks have different limits for their customers. You can buy XMR with IMPS on Haveno in 2 waysː - Make an offer to buy XMR on the INR market. -- An offer to buy XMR on the INR market. +- Take an offer to buy XMR on the INR market. When the offer is confirmed Haveno will provide you with the XMR Sellers IMPS details for you to complete the payment. You should send payment immediately and confirm you have done so in Haveno by clicking 'payment started'. @@ -88,7 +88,7 @@ If your trade is over Rs. 200,000 you will have to make multiple transfers. Howe You can sell XMR with IMPS on Haveno in 2 waysː - Make an offer to sell XMR on the INR market. -- ke an offer to sell XMR on the INR market. +- Take an offer to sell XMR on the INR market. When the offer is confirmed Haveno will provide with the XMR Buyer with your IMPS details for you to complete the payment. They should send payment at their first opportunity and confirm they have done so in Haveno by clicking 'payment started'. diff --git a/docs/the-project/payment_methods/Revolut.md b/docs/the-project/payment_methods/Revolut.md index 0f5c52a..10b9a1f 100644 --- a/docs/the-project/payment_methods/Revolut.md +++ b/docs/the-project/payment_methods/Revolut.md @@ -3,11 +3,14 @@ Revolut offers banking services in [various countries](https://www.revolut.com/help/getting-started/verifying-identity/what-countries-are-supported) with [various currencies](https://www.revolut.com/help/getting-started/adding-money-to-revolut). It is most heavily used in the EUR market, but has seen action in other markets increase as Revolut has expanded the markets it operates, representing a good chance for international payments and USD payments. Due to recurring issues with other banks, it's not possible to add a Revolut SEPA account or use it as "faster payments" at Haveno. This payment method is only for transfers between Revolut users. #### 1. Creating the account in Haveno + Setting up a Revolut account in Haveno. To create a Revolut payment account in Haveno, you need to input the country for your Revolut account, your revolut username, and the currencies that you wish to trade with the account. Remember that none of this information can be modified once an account is created, and account signing data can be lost if not properly backed up. If you edit your username, a new Haveno account should have to be created, unsigned and with 3 XMR trading limits. #### 2. Revolut username -On the bottom of your Revolut app, tap the two arrows symbol in the middle. Then, under your real name, there's a @username. This is what should go into your account details, and what you should use to make a Revolut payment. Usernames are case-sensitive. + +On the bottom of your Revolut app, tap the two arrows symbol in the middle. Then, under your real name, there's a @username. This is what should go into your account details, and what you should use to make a Revolut payment. **Usernames are case-sensitive.** #### 3. Pay to username + Revolut calls usernames "Revtags", and has a help center article called [How can I send money by Revtag?](https://help.revolut.com/help/transfers/internal-transfers/username-payments/how-can-i-send-money-by-username) which explains how to send money to one. If that doesn't work, see [Why can’t I pay someone by Revtag?](https://help.revolut.com/help/transfers/internal-transfers/username-payments/why-cant-i-pay-someone-by-username) and make sure that "Payments with friends" is enabled. diff --git a/docs/the-project/payment_methods/TransferWise-USD.md b/docs/the-project/payment_methods/TransferWise-USD.md new file mode 100644 index 0000000..664a69a --- /dev/null +++ b/docs/the-project/payment_methods/TransferWise-USD.md @@ -0,0 +1,110 @@ +# TransferWise-USD + +TransferWise-USD is a payment method added in Haveno. + +TransferWise is a web- and app-based money transfer service that supports multiple currencies. TransferWise to TransferWise payments allow users to send payment from any supported currency to any other supported currency. Payments utilize the TransferWise multi-currency account. This is available for users in most countries. [TransferWise](TransferWise.md) was added to Haveno. + +TransferWise-USD is for sending and receiving USD payments. + +#### Where can I find out more about TransferWise-USD? + +Due US banking regulation, sending / receiving USD payments has more restrictions than most other currencies. This is the reason USD was not added to [TW-TW](TransferWise.md) payment method. For reference see: + +- [Can I get USD account details?](https://wise.com/help/articles/2810318/can-i-get-usd-account-details) +- [Sending US dollars to countries outside the US](https://wise.com/help/articles/2946451/how-much-does-it-cost-to-send-usd-to-countries-outside-the-us) +- [What countries can I send USD to?](https://wise.com/help/articles/2974947/what-countries-and-regions-can-i-send-usd-to-via-swift) +- [Can I send money to someone with only their email address?](https://wise.com/help/articles/2932105/can-i-send-money-to-someone-with-only-their-email-address) + +#### What countries are available for TransferWise-USD? + +Anyone with a TransferWise account can use TransferWise-USD. + +#### What currencies are available for TransferWise-USD? + +USD only. + +#### What is the maximum trading duration for TransferWise-USD? + +The maximum trade time is 4 days. + +#### What is the maximum XMR limit for an TransferWise-USD trade? + +12 XMR + +#### Is TransferWise-USD a payment method that can be signed? + +No, TransferWise-USD accounts do not require signing. + +#### How do I set up a TransferWise-USD account? + +Set up an account with [https://wise.com/](https://wise.com/) + +#### How do I add TransferWise-USD as a payment method in Haveno? + +It is easy to add your TransferWise-USD account to Haveno. + +- Go to the top menu in Haveno and select Account. +- Then select National Currency Accounts. +- Click add new account +- Select TransferWise-USD +- Complete the details +- Choose to use a custom account name this helps makes it easier for you to manage multiple payment methods in Haveno (this will be visible only to you, for example: TransferWise-USD - USD - John Doe) +- Click save new account + +Make sure all the details are correct when you add. + +!!! warning + Due US banking regulation, sending and receiving USD payments has more restrictions than most other currencies. For this reason USD was not added to Haveno TransferWise payment method. + +The TransferWise-USD payment method allows Haveno users to trade in USD. + +Anyone with a Wise, formally TransferWise account, can add TransferWise-USD as a payment method in Haveno. This will allow them to buy and sell XMR with USD. + +When trading on Haveno XMR Buyers should not use any reference for reason for payment. If reason for payment is required they should only use the full name of the TransferWise-USD account owner. + +#### How do I buy XMR with my TransferWise-USD account? + +You can buy XMR with TransferWise-USD on Haveno in 2 waysː + +- Make an offer to buy XMR on the USD market. +- Take an offer to buy XMR on the USD market. + +When the offer is confirmed Haveno will provide you with the XMR Sellers TransferWise-USD details for you to complete the payment. You should send payment immediately and confirm you have done so in Haveno by clicking 'payment started'. + +If you have the option to include a payment reference please leave it blank. If your bank requires one, please just use your name that matches your bank account. + +Once the XMR Seller receives your payment they will confirm in Haveno and your security deposit and your purchased trade amount will be available in your wallet. + +!!! warning + Please send payment only to the email address in the XMR Seller's Haveno TransferWise-USD account. Please leave the payment description blank. + +#### How do I sell XMR with my TransferWise-USD account? + +You can sell XMR with TransferWise-USD on Haveno in 2 waysː + +- Make an offer to sell XMR on the USD market. +- Take an offer to sell XMR on the USD market. + +When the offer is confirmed Haveno will provide with the XMR Buyer with your TransferWise-USD details for you to complete the payment. They should send payment at their first opportunity and confirm they have done so in Haveno by clicking 'payment started'. + +Once you receive payment from the XMR Buyer you should confirm payment has been received in Haveno. One you have done this the XMR Buyer will receive their funds and you will receive your security deposit back. + +!!! warning + Please check that the payment received matches the XMR Buyer's name of the TransferWise-USD account in Haveno. + +#### Are there any limits for me to be aware of when using my TransferWise-USD account? + +No + +#### Are there any fees for me to be aware of when using my TransferWise-USD account? + +~small fee of about $0.25 for all sending transactions +~0.25% if not funding payment using USD. + +#### How does dispute resolution when trading with TransferWise-USD? + +If a dispute occurs the arbitrator may ask the buyer to send them information showing that they made the payment of the correct amount to the XMR Seller within the correct time frame. + +The arbitrator may ask the seller to send them information to prove their account details are correct, or in the case of the XMR Buyer making a payment late, or of the wrong amount. + +For more information see [Conflict Resolution](../conflict-resolution.md). diff --git a/docs/the-project/payment_methods/US_Postal_Money_Order.md b/docs/the-project/payment_methods/US_Postal_Money_Order.md index 150be09..a492818 100644 --- a/docs/the-project/payment_methods/US_Postal_Money_Order.md +++ b/docs/the-project/payment_methods/US_Postal_Money_Order.md @@ -26,11 +26,11 @@ Again, please note that incorrect information in Haveno payment accounts is gene - XMR buyers must write the XMR Seller’s name in both the Payer and the Payee’s fields & take a high-resolution photo of the USPMO and envelope with proof of tracking before sending. - XMR buyers must send the USPMO to the XMR seller with Delivery Confirmation. -In the event mediation is necessary, or if there is a trade dispute, you will be required to send the photos to the Haveno arbitrator or refund agent, together with the USPMO Serial Number, Post Office Number, and dollar amount, so they can verify the details on the US Post Office website. +In the event mediation is necessary, or if there is a trade dispute, you will be required to send the photos to the Haveno Arbitrator or refund agent, together with the USPMO Serial Number, Post Office Number, and dollar amount, so they can verify the details on the US Post Office website. -Failure to provide the required information to the arbitrator or Arbitrator will result in losing the dispute case. +Failure to provide the required information to the Arbitrator will result in losing the dispute case. -In all dispute cases, the USPMO sender bears 100% of the burden of responsibility in providing evidence/proof to the arbitrator or Arbitrator. +In all dispute cases, the USPMO sender bears 100% of the burden of responsibility in providing evidence/proof to the Arbitrator. If you do not understand these requirements, do not trade using USPMO on Haveno. diff --git a/docs/the-project/payment_methods/Verse.md b/docs/the-project/payment_methods/Verse.md index 3a4582e..2e07637 100644 --- a/docs/the-project/payment_methods/Verse.md +++ b/docs/the-project/payment_methods/Verse.md @@ -53,7 +53,8 @@ No, Verse accounts do not require signing. #### How do I set up a Verse account? -Get the app from https://verse.me +!!! note + Verse has officially closed [Verse website](https://support.verse.me/hc/en-us/categories/12457609331986-Verse-Closure-FAQs-) #### How do I add Verse as a payment method in Haveno? diff --git a/docs/the-project/payment_methods/interac_e-transfer.md b/docs/the-project/payment_methods/interac_e-transfer.md index 51090a6..854f4f5 100644 --- a/docs/the-project/payment_methods/interac_e-transfer.md +++ b/docs/the-project/payment_methods/interac_e-transfer.md @@ -1,25 +1,115 @@ # Interac e-transfer -As per [Interac's website](https://www.interac.ca/en/) Interac e-Transfer is "a fast, secure and convenient way to send money to anyone in Canada using online banking. The participating bank or credit union transfers the funds using established and secure banking procedures. Transfers are almost instant, but can take up to 30 minutes depending on your bank or credit union." For more information visit their [FAQ](https://www.interac.ca/en/consumers/support/faq-consumers/#) page. +Interac e-Transfer is a payment method added used in Haveno for buying and selling XMR for Canadian Dollars (CAD). -#### Creating the account in Haveno +Interac e-Transfer is a popular way for Haveno Canadian users to send and receive payment to each other. It's a fast, secure and convenient way to send money to anyone in Canada using online banking. Transfers are almost instant, but can take up to 30 minutes depending on your bank or credit union. -To create an Interac e-Transfer payment account in Haveno, Buyers and Sellers must add your full account name, email or mobile #, as well as a secret question and answer which is used to accept payments. +#### Where can I find out more about Interac e-Transfer? -Remember that none of this information can be modified once an account is created, and account signing data can be lost if not properly backed up. +Here is a list of Interac e-Transfer resources: -#### Using Interac e-Transfer for Haveno trades +- [Interac e-Transfer Wikipedia Page](https://en.wikipedia.org/wiki/Interac_e-Transfer) +- [Interac consumer webpage](https://www.interac.ca/en/payments/personal/send-receive-money-with-interac-e-transfer/) +- [Interac e-Transfer FAQs](https://www.interac.ca/en/resources/personal-resources/personal-faq/) +- [Interac e-Transfer YoutTube explainer video](https://www.youtube.com/watch?v=6mloqND0ut0/) -This payment method is very easy to use and will normally have a very fast turnaround time. +#### What countries are available for Interac e-Transfer? + +Interac e-Transfer is available to users in Canada. + +#### What currencies are available for Interac e-Transfer? + +Interac e-Transfer allows peer to peer payments of: + +- Canadian Dollars (CAD) + +#### What is the maximum trading duration for Interac e-Transfer? + +The maximum trade time is 1 day. Generally Interac e-Transfer will be completed within 30 minutes. + +#### What is the maximum XMR limit for an Interac e-Transfer trade? + +12 XMR + +#### Is Interac e-Transfer a payment method that can be signed? + +Yes, Interac e-Transfer accounts require [Account signing](../account_limits.md/#account-signing) to lift limits to above 3 XMR. + +#### How do I set up a Interac e-Transfer account? + +To set up a Interac e-Transfer account you will need to be a resident of Canada and have a participating bank or credit union account. Enquire with your bank to see if Interac e-Transfer is supported. + +#### How do I add Interac e-Transfer as a payment method in Haveno? + +It is easy to add your Interac e-Transfer account to Haveno. + +- Go to the top menu in Haveno and select Account. +- Then select National Currency Accounts. +- Click add new account +- Select Interac e-Transfer +- Complete the details +- Choose to use a custom account name this helps makes it easier for you to manage multiple payment methods in Haveno (this will be visible only to you, for example: Interac e-Transfer - CAD - Jean Dupont) +- Click save new account + +Make sure all the details are correct when you add. Buyers and Sellers must add your full account name, email or mobile number. Remember that none of this information can be modified once an account is created, and account signing data can be lost if not properly backed up. + +Make sure to include both your 'Secret question' and 'Secret answer' when setting up your account as Haveno does not support Interac e-Transfer Autodeposit. + +!!! warning + Interac e-Transfer on Haveno does not support Autodeposit as a payment method. Buyers and sellers need to include their Interac e-Transfer 'Secret question' and 'Secret answer'. + +If you are doing an Interac e-Transfer trade with a user that has not provided a 'Secret question' and 'Secret answer' please open up a arbitration ticket by pressing 'Ctrl' and 'O' while the trade is selected and a arbitrator will assist you. + +#### How do I buy XMR with my Interac e-Transfer account? + +You can buy XMR with Interac e-Transfer on Haveno in 2 waysː + +- Make an offer to buy XMR on the CAD market. +- Take an offer to buy XMR on the CAD market. + +When the offer is confirmed Haveno will provide you with the XMR Sellers Interac e-Transfer details for you to complete the payment. You should send payment immediately and confirm you have done so in Haveno by clicking 'payment started'. + +If you have the option to include a payment reference please leave it blank. If your bank requires one, please just use your name that matches your bank account. + +Once the XMR Seller receives your payment they will confirm in Haveno and your security deposit and your purchased trade amount will be available in your wallet. + +!!! warning + Please send payment only to the details provided by the XMR Seller in their Haveno account. Please leave the payment description blank. #### If buying Monero with fiat: -After accepting the trade and waiting for at least 1 blockchain confirmation (the more confirmations the safer) you would proceed to your Canadian bank account. From there (options and method may vary depending on financial institution) you would select Email Money. You must then create a new contact using your trading partners contact details (found in Haveno). Please make sure to never mention anything related to Monero since this may generate questions from your bank. When creating a new contact make sure the details match exactly, especially the secret question/answer and email, since this is the only way for your trading partner to claim the funds. Leave the message/description field blank unless you have agreed otherwise with your trading peer in trader chat. Ensure that you are sending the exact sum listed in Haveno. Once you've sent the transfer, you may click on Payment Started in Haveno. +After accepting the trade you would proceed to your Canadian bank account. From there (options and method may vary depending on financial institution) you would select Email Money. You must then create a new contact using your trading partners contact details (found in Haveno). Please make sure to never mention anything related to Monero since this may generate questions from your bank. When creating a new contact make sure the details match exactly, especially the secret question/answer and email, since this is the only way for your trading partner to claim the funds. Leave the message/description field blank unless you have agreed otherwise with your trading peer in trader chat. Ensure that you are sending the exact sum listed in Haveno. Once you've sent the transfer, you may click on Payment Started in Haveno. + +#### How do I sell XMR with my Interac e-Transfer account? + +You can sell XMR with Interac e-Transfer on Haveno in 2 waysː + +- Make an offer to sell XMR on the CAD market. +- Take an offer to sell XMR on the CAD market. -#### If selling Monero for fiat: +When the offer is confirmed Haveno will provide with the XMR Buyer with your Interac e-Transfer details for you to complete the payment. They should send payment at their first opportunity and confirm they have done so in Haveno by clicking 'payment started'. -After your trade has been accepted and your transaction confirmed, the taker will initiate the Interac e-Transfer. You may receive it within minutes, however you may take up to the trade time limit to accept it. Once you've accepted it you may click on Confirm Payment in Haveno to release the Monero. It is imperative that you confirm receipt in Haveno, otherwise the Monero will not be released and the trade may unnecessarily end up in mediation. +Once you receive payment from the XMR Buyer you should confirm payment has been received in Haveno. One you have done this the XMR Buyer will receive their funds and you will receive your security deposit back. + +!!! warning + XMR Sellers should expect to receive payment from the phone number / email / name shown in the XMR Buyer's Haveno account. #### Ease of use This payment method is very practical and streamlined, after you've set up an email contact for Interac e-Tranfers, subsequent trades with the same Haveno trading partner become extremely quick and easy. + +#### Are there any limits for me to be aware of when using my Interac e-Transfer account? + +Limits are set by your bank. Check with your bank what the limits allowed are. + +#### Are there any fees for me to be aware of when using my Interac e-Transfer account? + +It is free to send and receive payments. + +#### How does dispute resolution when trading with Interac e-Transfer? + +If a dispute occurs the arbitrator may ask the buyer to send them information showing that they made the payment of the correct amount to the XMR Seller within the correct time frame. + +The arbitrator may ask the seller to send them information to prove their account details are correct, or in the case of the XMR Buyer making a payment late, or of the wrong amount. + +For more information see [Conflict Resolution](../conflict-resolution.md). diff --git a/mkdocs.yml b/mkdocs.yml index f9c2b04..6b37083 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,11 +16,11 @@ theme: - search.suggest - search.highlight palette: - - scheme: youtube + - scheme: youtube # Palette toggle for light mode toggle: icon: material/weather-night name: Switch to dark mode - - scheme: slate + - scheme: slate # Palette toggle for dark mode toggle: icon: material/weather-sunny name: Switch to light mode @@ -39,11 +39,12 @@ markdown_extensions: - pymdownx.snippets - pymdownx.superfences - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg - tables - attr_list - md_in_html + - pymdownx.blocks.caption extra_css: - stylesheets/extra.css @@ -101,9 +102,11 @@ nav: - Strike: 'the-project/payment_methods/Strike.md' - SWIFT: 'the-project/payment_methods/SWIFT.md' - TransferWise: 'the-project/payment_methods/TransferWise.md' + - TransferWise USD: 'the-project/payment_methods/TransferWise-USD.md' - UPI: 'the-project/payment_methods/UPI.md' - US Postal Money Order: 'the-project/payment_methods/US_Postal_Money_Order.md' - Verse: 'the-project/payment_methods/Verse.md' + - Account limits: 'the-project/account_limits.md' - Development: - Install and Run Haveno: 'development/installing.md' - User Interface: 'development/haveno-ui.md' @@ -111,3 +114,5 @@ nav: - Bounties: 'development/bounties.md' - Import Development Environment: 'development/importing.md' - Contributor Guidelines: 'development/contributor-guidelines.md' + - Haveno UI: + - Backup & Restore: 'haveno-ui/backup_and_restore.md'