All Projects → finch-tech → Finch

finch-tech / Finch

Licence: other
An Open Source Cryptocurrency Payment Processor.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Finch

React Native Redux Crypto Tracker
💎 Learn how to build a Redux + React Native cryptocurrency app
Stars: ✭ 351 (+1200%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Crypto Arbitrage
Automatic Cryptocurrency Trading Bot using Triangular or Exchange Arbitrages
Stars: ✭ 369 (+1266.67%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Algo Coin
Python library for algorithmic trading cryptocurrencies across multiple exchanges
Stars: ✭ 365 (+1251.85%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+83237.04%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Qtbitcointrader
Secure multi crypto exchange trading client
Stars: ✭ 520 (+1825.93%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Wolfbot
Crypto currency trading bot written in TypeScript for NodeJS
Stars: ✭ 335 (+1140.74%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptocurrency Arbitrage
A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.
Stars: ✭ 836 (+2996.3%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Optimal Buy Cbpro
Scheduled buying of BTC, ETH, and LTC from Coinbase Pro, optimally!
Stars: ✭ 288 (+966.67%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Exchangesharp
ExchangeSharp is a powerful, fast and easy to use .NET/C# API for interfacing with many crypto currency exchanges. REST and web sockets are supported.
Stars: ✭ 489 (+1711.11%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (+1340.74%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Blockchain Wallet V4 Frontend
Blockchain.com's Wallet built with React & Redux
Stars: ✭ 323 (+1096.3%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Blockchain Reading List
Blockchain Manchester Meetups, Talks and Reading List
Stars: ✭ 17 (-37.04%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Awesome Coins
₿ A guide (for humans!) to cryto-currencies and their algos.
Stars: ✭ 3,469 (+12748.15%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+13144.44%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptolist
Curated collection of blockchain & cryptocurrency resources.
Stars: ✭ 3,501 (+12866.67%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Donut
🏹 Dead-simple cross-platform cryptocurrency tracker.
Stars: ✭ 367 (+1259.26%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptocurrency Analysis
Analysis and visualisation of the cryptocurrency market
Stars: ✭ 264 (+877.78%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptocurrency Analysis Python
Open-Source Tutorial For Analyzing and Visualizing Cryptocurrency Data
Stars: ✭ 278 (+929.63%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptocurrency
Overview of top cryptocurrencies
Stars: ✭ 385 (+1325.93%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Wallet Core
Cross-platform, cross-blockchain wallet library.
Stars: ✭ 657 (+2333.33%)
Mutual labels:  ethereum, bitcoin, cryptocurrency

What is Finch

Finch is an open-source cryptocurrency payment processor with a focus on ease of integration and flexibility.

Note: Finch is currently in beta form and may yet be subject to significant modification prior to the release of version 1.0.

Demo

Try a public demo of Finch and its Management Console.

Installation

We support two methods of installing and running your own Finch server. Our recommended approach is to use Docker, but if this environment is not supported, you may also set up a Rust environment.

Integration with Your Services

Since Finch communicates directly with the client-side of integrated services, our front-end SDK can handle almost everything needed for the integration. We currently provide JavaScript SDK, which allows you to start accepting cryptocurrencies with a block of code;

<script>
  window.onload = function() {
    const finchCheckout = new FinchCheckout({
      apiUrl: "https://api.finchtech.io",
      apiKey: "5tsdghD/RusjgbskoisRrgw==",
      currencies: ["btc", "eth"],
      fiat: "usd",
      price: "1.2",
      identifier: "[email protected]",
      button: document.getElementById("pay-with-crypto"),
      onSuccess: function(voucher) {
        // Here you can get signed payment vouchers in the form of JSON Web Tokens.
        // On your service’s backend you simply need to verify
        // this voucher using the JWT decode library of your choice.
        console.log("Successfully completed the payment.", voucher);
      }
    });
    finchCheckout.init();
  };
</script>

After a user has successfully completed the payment, onSuccess callback will be called and you’ll receive a payment voucher (JSON Web Token) as a parameter. Send the voucher to your service’s backend so that you can decode and verify it. Please refer to the official documentation for a more detailed explanation of our payment voucher.

Store Management Console

We also provide an open-source web-based store management console.

Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].