Broker Overview
Once you are authorised as a seller, you should have access to the Seller button in the navigation panel.
Terminology
Each seller has one or more offers available, which is a combination of countries and currency. For instance, you might have an offer available called GBP / GB which means that it is available for people paying in Great British Pounds in Great Britain (which for purposes here includes North Ireland, Isle of Man, Jersey and Guernsey).
How a seller gets chosen
If you are the seller that fits the following criteria, the buyer will be given your payment details and the trade will be yours to complete:
- The country matches your offer country.
- The currency matches your offer currency.
- You have this amount of Bitcoins available (taking away any coins in escrow).
- You are offering coins at a price cheaper than anyone else.
Note that if two or more sellers are offering coins at an equally cheap price, Bittylicious chooses one of these sellers at random.
Trade timeline
- The buyer initiates a trade. The trade starts in the ACCEPTED state.
- The buyer sees your payment details.
- The buyer makes payment using online banking.
- The buyer clicks I have sent payment. The trade progresses to the PAID state.
- If the seller has Send email on payment? set to Yes in your profile, he/she will be sent an email saying that payment has been completed.
- If the seller is trading automatically:
- The seller's bank software logs into the bank account at regular intervals.
- If a matching transaction (price and reference) is found, the software notifies Bittylicious.
- If the seller is trading manually:
- The seller checks his/her bank account at regular periods within the two hour window.
- The seller sees a payment that matches the amount and reference and does not look suspicious.
- The seller goes to the seller trade page and runs the PHP command just left of the Complete trade box.
- The seller copies and pastes the output into the text box.
- The seller enters the bank account name the payment appeared to come from.
- The seller clicks Force complete.
- The trade changes to a COMPLETING stage.
- After 3-30 seconds, the trade changes to a RECEIVED state, or an ERROR state if an error occurred.
Why do I need to sign trades?
Bittylicious's signing process (using sign.php) might seem a bit cumbersome but it serves some very useful purposes:
- The Bittylicious web site and server itself cannot authorise trades. This means that should it ever be compromised, Bitcoins should not be lost.
- It can be proven that you have authorised Bitcoins to be sent because only you hold the private key.
- Signing can be done in an automated manner by the automatic login clients, so you just need to ensure that these are secure.
- Reply attacks should be harder to perform because of the update ID field in sign.php - this means that the same trade cannot be signed twice and accepted by the Bitcoin sending server.