• Stars
    star
    122
  • Rank 281,713 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

❇️ DeBitpay is a simple app which decodes Bitpay payment links into Bitcoin transaction requirements, so that you could make the payments with Bitcoin wallets not supporting Bitpay.

Launch DeBitpay 👉 https://alexk111.github.io/DeBitpay/

DeBitpay is hosted on GitHub via gh-pages branch consisting of compiled /dist files.

DeBitpay

Does your Bitcoin wallet not support Bitpay payments? DeBitpay is a simple app which decodes Bitpay payment links into Bitcoin transaction requirements, so that you could make the payments with Bitcoin wallets not supporting Bitpay.

It is basically a nice wrapper around the following code. You could use the below, running on your own system, to verify that the output of the app is showing you the right QR code and that your wallet is reading it properly.

Equivalent cURL

curl -X GET https://bitpay.com/i/$BITPAYINVOICEID -H 'accept: application/payment-request'

Equivalent Python

from requests import get
url = 'https://bitpay.com/i/BITPAYINVOICEID'
resp = get(url, headers={'Accept' : 'application/payment-request'}).json()
print(resp)

Security Note

Due to a missing header in responses from Bitpay servers I had to skip a hash verification of Bitpay data. More details on DeBitpay (NodeJS edition) repo.

Installing on your system

Download

  1. Download DeBitpay from GitHub.
  2. Unpack the downloaded zip and install dependencies:
yarn install

Build

yarn run build

The command will build the app in /dist folder.

Open

Go to /dist folder and open index.html with your browser.

Backers 💝

Backer Backer Backer Backer Backer Backer Backer Backer Backer Backer

Thank you for your support! 🙌

[Donate]

License

MIT © Alex Kaul

More Repositories

1

SVG-Morpheus

JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions. (THIS PROJECT IS NOT MAINTAINED ANYMORE)
JavaScript
2,687
star
2

ngImgCrop

Image Crop directive for AngularJS (THIS PROJECT IS NOT MAINTAINED ANYMORE)
JavaScript
1,121
star
3

awesome-bitcoin-payment-processors

🌟 A curated list of Bitcoin payment processors enabling merchants, businesses and nonprofits to accept Bitcoin payments.
396
star
4

SVG-Circus

Create cool animated SVG spinners, loaders and other looped animations in seconds
JavaScript
311
star
5

node-red-node-typescript-starter

🏁 Quick-start template repository for creating new Node-RED node sets in TypeScript.
JavaScript
80
star
6

One-Time-Address

🏷 A better way to share your Bitcoin address.
Handlebars
64
star
7

HD-Wallet-Scanner

❄️ Find all used addresses in your Bitcoin HD wallets bypassing gap limits.
JavaScript
22
star
8

StoreOfTime.com

⌚ Comparison of Bitcoin, Local Currency, USD, Gold and Silver as a Store of Time.
JavaScript
18
star
9

store-of-something

📈 Template repository for making "Store of {Something}" websites.
EJS
9
star
10

new-project

7
star
11

DeBitpay-Directory

🏪 Alternative places to spend Bitcoin without BitPay.
Nunjucks
7
star
12

DeBitpay-nodejs

DeBitpay is a simple app which decodes Bitpay payment links into Bitcoin transaction requirements, so that you could make the payments with Bitcoin wallets not supporting Bitpay. **NodeJS edition**
HTML
3
star
13

StoreOfBigMacs.com

🍔Find out how many Big Macs could a monetary value of a single Big Mac get over time when stored in Bitcoin, USD, Gold or Silver.
EJS
2
star
14

svgcircus.com

HTML
1
star