Finch
An Open Source Cryptocurrency Payment Processor.
Install / Use
/learn @finch-tech/FinchREADME
What is Finch
Finch is an open-source cryptocurrency payment processor with a focus on ease of integration and flexibility.
<div style="text-align:center; margin: 50px 0"> <img src="https://finch.ams3.cdn.digitaloceanspaces.com/branding/finch-modal.gif" width="600" /> </div>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: "hello@example.com",
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
- Documentation
- Installation Guide
- Getting Started Guide (Store Setup and Integration)
- Payment API Documentation
- Store Management API Documentation
Related Skills
himalaya
334.5kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
334.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
coding-agent
334.5kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
