Difference between revisions of "Bittylicious Client"

From Bittylicious
Jump to navigation Jump to search
Line 3: Line 3:
 
You are only permitted to use the Bittylicious client if you have filled in the NDA. This is available in the following formats:
 
You are only permitted to use the Bittylicious client if you have filled in the NDA. This is available in the following formats:
  
* [[File:NDA_PDF.pdf]] '''PDF''' (preferred, but do not use ''Adobe Reader''. On Windows, use something like [http://www.foxitsoftware.com/Secure_PDF_Reader/ Foxit Reader])
+
* [[File:NDA.pdf]] '''PDF''' (preferred, but do not use ''Adobe Reader''. On Windows, use something like [http://www.foxitsoftware.com/Secure_PDF_Reader/ Foxit Reader])
* [[File:NDA_PDF.odt]] '''ODT''' ([http://www.openoffice.org/ OpenOffice]/[http://www.libreoffice.org/ LibreOffice])
+
* [[File:NDA.odt]] '''ODT''' ([http://www.openoffice.org/ OpenOffice]/[http://www.libreoffice.org/ LibreOffice])
* [[File:NDA_PDF.doc]] '''DOC''' (Microsoft Word; use only as a last resort)
+
* [[File:NDA.doc]] '''DOC''' (Microsoft Word; use only as a last resort)
  
 
Please fill in the relevant files and email [mailto:admin@bittylicious.com admin@bittylicious.com]. Also state which type of bank account (see below) you use.
 
Please fill in the relevant files and email [mailto:admin@bittylicious.com admin@bittylicious.com]. Also state which type of bank account (see below) you use.

Revision as of 18:07, 23 August 2013

NDA

You are only permitted to use the Bittylicious client if you have filled in the NDA. This is available in the following formats:

Please fill in the relevant files and email admin@bittylicious.com. Also state which type of bank account (see below) you use.

Overall client setup

In order to run the Bittylicious client, you must have:

  • PHP working via the command line.
  • The PHP cURL module.
  • Your OpenSSL private key saved as private.key in the Bittylicious client directory.
  • The bank account details set up as per the Bank account setup section.

The Bittylicious client checks whether you have any active trades from Bittylicious every 60 seconds. If one is active, it will log into your bank account to fetch a transaction list. If a transaction matches, the client will sign the transaction on your behalf and notify Bittylicious that the trade has been found.

Bank account setup

UK

Halifax

Status: Production quality

$bank = new UK_Halifax("Username", "Password", "Memorable word", "Account name");

Example:

$bank = new UK_Halifax("mm34789", "P@ssw0rd", "M3M0RABLE", "Easycash");

Notes:

  • The Account name is as it appears on your Internet banking screen.

Santander Business

Status: Production quality

$bank = new UK_Santander("Banking ID", "Registration number", "Passcode", "Account name", array("memorable question 1" => "answer 1", "memorable question 2" => "answer 2"));

Example:

$bank = new UK_Santander("19031846985", "12345", "P@ssw0rd", "BUSINESS CURRENT ACCOUNT", array("maiden" => "Shelly", "car" => "Polo", "born" => "London"));

Notes:

  • The memorable questions work on a substring basis, e.g. maiden will be a match for What is your mother's maiden name and car is a match for What make was your first car.
  • The Account name is as it appears on your Internet banking screen.

Natwest

Status: Under development

Lloyds TSB

Status: Under development