Real Simple Bitcoin Payments
JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
.bowerrc
.eslintignore
.eslintrc.json
.gitignore
.htmlhintrc
.jshintrc
.travis.yml
LICENSE
README.md
RSBP Specification.txt
bower.json
package.json

README.md

RSBP

Build Status

Real Simple Bitcoin Payments is a single webpage that facilitates bitcoin payments, converting a fiat currency amount into a real-time bitcoin amount, creating the QR code, and acknowledging payment on the blockchain. It doesn't contain any server-side code and is very easy to install for your own use.

Parameters can be hard-coded or passed in the URL (optional).

Parameters include:

  • currency - The three-character currency code, i.e. BTC, USD, IDR, ZAR
  • amount - The amount in fiat currency to be converted to BTC
  • address - The Bitcoin address to be paid
  • discount - The discount percentage to be applied to the conversation rate

You can see a running example implementation here: https://consensusreality.io/demo/RSBP/pay.html

2 minute demo: https://www.youtube.com/watch?v=YMXKmTM_PKE

Installation

Development

npm install

This will install the linters used by RSBP and run bower install. You can then check the code against the style rules by running npm run-script lint.

Deployment

bower install

This will install the required client-side libraries in app/bower_components. You can then deploy the app folder according to your web server configuration.