386 lines
14 KiB
HTML
386 lines
14 KiB
HTML
<div data-align="center">
|
||
<p><img width="500" src="media/logo.svg" alt="Awesome Bitcoin Payment Processors"/></p>
|
||
</div>
|
||
<h1 id="awesome-bitcoin-payment-processors-awesome">Awesome Bitcoin
|
||
Payment Processors <a href="https://awesome.re"><img
|
||
src="https://awesome.re/badge-flat.svg" alt="Awesome" /></a></h1>
|
||
<p>A curated list of awesome Bitcoin payment processors enabling
|
||
merchants, businesses and nonprofits to accept Bitcoin payments.</p>
|
||
<p>Why are they awesome?</p>
|
||
<ol type="1">
|
||
<li>They are either immune to financial censorship or they don’t
|
||
practice it.</li>
|
||
<li>They accept Bitcoin via native Bitcoin addresses and don’t require
|
||
wallets to use the <a
|
||
href="https://blog.samouraiwallet.com/post/169222582782/bitpay-qr-codes-are-no-longer-valid-important">controversial
|
||
payment protocol</a>.</li>
|
||
<li>They don’t <a
|
||
href="https://twitter.com/alex_kaul/status/1090211252331208705">block
|
||
payments by IPs/locations</a>.</li>
|
||
</ol>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#self-hosted-bitcoin-payment-processors">Self-Hosted
|
||
Bitcoin Payment Processors</a></li>
|
||
<li><a href="#hosted-bitcoin-payment-processors">Hosted Bitcoin Payment
|
||
Processors</a>
|
||
<ul>
|
||
<li><a href="#non-custodial">Non-Custodial</a></li>
|
||
<li><a href="#custodial">Custodial</a></li>
|
||
</ul></li>
|
||
<li><a href="#backers-">Backers 💝</a></li>
|
||
</ul>
|
||
<h2 id="self-hosted-bitcoin-payment-processors">Self-Hosted Bitcoin
|
||
Payment Processors</h2>
|
||
<p>Self-Hosted payment processors run on your server and provide you
|
||
with a full control over the entire payment process and funds. There’s
|
||
no third-party involvement - that significantly increases the
|
||
censorship-resistance, privacy, and security for you and your
|
||
customers.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 10%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 30%" />
|
||
<col style="width: 24%" />
|
||
<col style="width: 14%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Processor</th>
|
||
<th style="text-align: center;">Fees</th>
|
||
<th style="text-align: center;">Lightning</th>
|
||
<th style="text-align: center;">Directly to Your Wallet</th>
|
||
<th style="text-align: center;">Conversion to Fiat</th>
|
||
<th>Requirements</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td><a href="https://btcpayserver.org/">BTCPay Server</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Via <a
|
||
href="https://www.blockonomics.co/views/payment_forwarding.html">Payment
|
||
Forwarding</a> and <a
|
||
href="https://redbtc.org/flows/integrations/kraken-exchange/">Exchange
|
||
Integration</a></td>
|
||
<td>2 GB RAM, 80 GB Storage, Docker</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://github.com/alexk111/One-Time-Address">One Time
|
||
Address</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>NodeJS</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://www.cryptowoo.com/">CryptoWoo</a></td>
|
||
<td style="text-align: center;">$34 - $99 per year</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>PHP 5.6+, Wordpress 4.3+, WooCommerce 3.0+</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://bitcartcc.com">BitcartCC</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>1 GB RAM, 10 GB Storage, Docker</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://github.com/bumi/lnme">LnMe</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>LND node</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://github.com/SatSale/SatSale">SatSale</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Weakhands: <a
|
||
href="https://github.com/SatSale/SatSale/blob/471c8c03bbc269df1f322f6484b6e7a7364e5b34/config.toml#L101">swap
|
||
to USDT on Liquid</a>, no-KYC</td>
|
||
<td>Python. Bitcoin node, Lightning node & WooCommerce
|
||
optional.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://cypherpunkpay.org/">CypherpunkPay</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>Linux (1GB RAM)</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://github.com/dilan-dio4/Keagate">Keagate</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>1 GB RAM, Unix</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://github.com/yanascz/lnurld">LNURL Daemon</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>LND node</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="hosted-bitcoin-payment-processors">Hosted Bitcoin Payment
|
||
Processors</h2>
|
||
<p>Hosted payment processors run on someone else’s server. This
|
||
simplifies the initial setup process, but reduces the amount of control
|
||
you have over the payment process.</p>
|
||
<h3 id="non-custodial">Non-Custodial</h3>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 10%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 30%" />
|
||
<col style="width: 24%" />
|
||
<col style="width: 14%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Processor</th>
|
||
<th style="text-align: center;">Fees</th>
|
||
<th style="text-align: center;">Lightning</th>
|
||
<th style="text-align: center;">Directly to Your Wallet</th>
|
||
<th style="text-align: center;">Conversion to Fiat</th>
|
||
<th>Requirements</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td><a
|
||
href="https://www.blockonomics.co/merchants">Blockonomics</a></td>
|
||
<td style="text-align: center;">1%</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Via <a
|
||
href="https://www.blockonomics.co/views/payment_forwarding.html">Payment
|
||
Forwarding</a></td>
|
||
<td>No</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://bittery.io/">Bittery.io</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Via <a
|
||
href="https://www.blockonomics.co/views/payment_forwarding.html">Payment
|
||
Forwarding</a> and <a
|
||
href="https://redbtc.org/flows/integrations/kraken-exchange/">Exchange
|
||
Integration</a></td>
|
||
<td>No</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://payscrypt.com/">Payscrypt</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>No</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://bitrequest.io/">Bitrequest</a></td>
|
||
<td style="text-align: center;">No fees</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>No</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://zaprite.com/">Zaprite</a></td>
|
||
<td style="text-align: center;">$25 per month</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>No</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h3 id="custodial">Custodial</h3>
|
||
<p>⚠ The following processors use their own wallets for receiving
|
||
payments. They not only collect data about payments, they have full
|
||
control over the funds.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 10%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 30%" />
|
||
<col style="width: 24%" />
|
||
<col style="width: 14%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Processor</th>
|
||
<th style="text-align: center;">Fees</th>
|
||
<th style="text-align: center;">Lightning</th>
|
||
<th style="text-align: center;">Directly to Your Wallet</th>
|
||
<th style="text-align: center;">Conversion to Fiat</th>
|
||
<th>Requirements</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td><a href="https://confirmo.net/">Confirmo</a></td>
|
||
<td style="text-align: center;">0.8%</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td>Information about business / website. May require certain
|
||
documents.</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://coingate.com/accept-bitcoin">CoinGate</a></td>
|
||
<td style="text-align: center;">1% (merchant) + some <a
|
||
href="https://support.coingate.com/en/109/why-does-coingate-charge-service-fee">variable
|
||
service fee</a> (customer)</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td>Requires <a
|
||
href="https://blog.coingate.com/2019/05/verify-merchant-account-faq">a
|
||
lot of information and business documents</a>, officially translated in
|
||
english.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://www.coinpayments.net/">CoinPayments</a></td>
|
||
<td style="text-align: center;">0.5%</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>On withdrawal may require a number of forms of identification and
|
||
will require settlement of any outstanding amounts.</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://globee.com/">GloBee</a></td>
|
||
<td style="text-align: center;">1% ($10 min. invoice)</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Via <a
|
||
href="https://www.luno.com">Luno</a> and <a
|
||
href="https://uphold.com/">Uphold</a></td>
|
||
<td>Information about business / website. May require certain
|
||
documents.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://www.opennode.co/">OpenNode</a></td>
|
||
<td style="text-align: center;">1%</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td>Requires <a
|
||
href="https://help.opennode.com/en/articles/3654899-kyc-and-kyb-requirements">KYC/KYB
|
||
documents</a></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://strike.acinq.co/">Strike</a></td>
|
||
<td style="text-align: center;">1%</td>
|
||
<td style="text-align: center;">Only</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>For companies, the name of a company and a physical address.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://coinremitter.com/">Coinremitter</a></td>
|
||
<td style="text-align: center;">0.23% + 0.0001</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>No</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://utrust.com/">Utrust</a></td>
|
||
<td style="text-align: center;">1%</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td>Require certain documents.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://nowpayments.io/">NOWPayments</a></td>
|
||
<td style="text-align: center;">≤0.5%</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>KYC/AML procedure applied to certain clients, wallet addresses and
|
||
select assets.</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://www.coinqvest.com/">COINQVEST</a></td>
|
||
<td style="text-align: center;">0.5-1%, <a
|
||
href="https://www.coinqvest.com/en/pricing">Free to try</a></td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">Yes (USD, EUR, ARS, BRL, NGN)</td>
|
||
<td>Requires KYC verification.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td><a href="https://elenpay.tech">ElenPAY</a></td>
|
||
<td style="text-align: center;">≤1%</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No (Soon)</td>
|
||
<td>Low KYC</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td><a href="https://tryspeed.com/">Speed</a></td>
|
||
<td style="text-align: center;">1%</td>
|
||
<td style="text-align: center;">Yes</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td style="text-align: center;">No</td>
|
||
<td>No</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="backers">Backers 💝</h2>
|
||
<p><a href="https://mynode.alexkaul.com/gh-backer/top/0/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/0/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/1/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/1/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/2/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/2/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/3/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/3/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/4/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/4/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/5/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/5/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/6/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/6/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/7/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/7/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/8/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/8/avatar/60"
|
||
alt="Backer" /></a> <a
|
||
href="https://mynode.alexkaul.com/gh-backer/top/9/profile"><img
|
||
src="https://mynode.alexkaul.com/gh-backer/top/9/avatar/60"
|
||
alt="Backer" /></a></p>
|
||
<p>[<a href="https://mynode.alexkaul.com/gh-donate">Donate</a>] Thank
|
||
you for your support! 🙌</p>
|