What is the Strike API?
Making transactions faster, low-cost, and borderless
The Strike API lets you make borderless transactions with amounts, speeds, and costs that are impossible using legacy financial systems.
It's a payments API that makes cash and bitcoin transactions globally by using Bitcoin as both an asset and a network:
What does this mean?
It means that people can trade local currency for bitcoin, send bitcoin anywhere, then hold or cash-out to any other global or local currency. It’s a cash-to-bitcoin-to-cash conversion that lets value move across borders, apps, and assets, using Bitcoin as global payments infrastructure.
By making the cash-to-bitcoin and bitcoin-to-cash transactions programmatic and instant, value can be sent through the Bitcoin or Lightning networks with unprecedented amounts, speeds, and costs.
That’s what the Strike API can do for you.
The Strike API is your gateway to getting into and using Bitcoin. It lets you send and receive cash or bitcoin transactions through the Bitcoin and Lightning Networks, while giving you the flexibility to operate exclusively in cash, for whatever tax, volatility, or accounting purposes. It also lets you ditch legacy payment processors’ expensive fees, chargeback/fraud headaches, lengthy settlement times, and frustrating limits.
By using the Strike API for your transactions, you gain:
Bitcoin is global payments infrastructure and the Strike API is your gateway.
The Strike API is all about transactions.
It’s connected to your Strike account, where you can hold a cash and/or bitcoin balance and easily exchange between the two (aka buy/sell bitcoin) and make borderless transactions. The Strike API’s functionality can be broken down into a few categories: exchanging, sending, receiving, directing, making cash payouts, and using OAuth for robust 3rd party permissions.
Upon signing up and funding your account by depositing cash or receiving a bitcoin transaction, you can then buy and sell bitcoin programmatically, or trade bitcoin manually via the web-based Strike Dashboard.
Programmatic bitcoin trading lets you build your own logic, timing, and/or frequencies into when and how you enter and exit bitcoin positions. Follow this walkthrough to learn how to exchange cash and bitcoin.
You can send cash or bitcoin payments through the Bitcoin or Lightning networks, including to Lightning invoices, LNURLs, Lightning addresses, or Bitcoin addresses, depending on your use case or payment size. For on-chain payments, you can also customize your fee level for how quickly you want your payment delivered, or pay no fees for flexible delivery times. Behind the scenes, Strike handles all necessary asset conversions and network operations to ensure your payments are made in the fastest and most cost-effective way possible.
The ability to send cash payments through the Bitcoin and Lightning networks, without even needing to hold bitcoin, means your payments gain the speeds and scalability of Bitcoin that can’t be matched by legacy systems. Follow this walkthrough to learn how to send payments.
Similar to sending, you can receive payments through the Bitcoin or Lightning Networks to either your cash or bitcoin balance. This involves the Strike API generating Bitcoin addresses or Lightning invoices on-demand, which can be presented to the sender either as a string of characters or in QR code format, depending on your use case.
On-demand payment request generation, coupled with bitcoin transaction finality, means you can request and receive payments, settled as cash or bitcoin, without having to wait for lengthy and risky settlement schedules. Follow this walkthrough to learn how to receive payments.
“Directing a payment” is receiving a payment, where the recipient is not your own Strike account. This is made possible thanks to the Strike API’s integration with the Strike app and its global user base of customers. Directing payments is done by generating a Lightning invoice or Bitcoin address, with a specific Strike user’s username as the designated recipient.
The ability to direct payments on behalf of specific users opens up new design space for 3rd party-focused apps. Follow this walkthrough to learn how to direct payments.
You can make programmatic cash payouts to US bank accounts via the Strike API. This includes payouts to personal or company-owned accounts, which can be held by either yourself or a 3rd party.
When paired with the Strike API’s other transaction features, cash payouts means you can receive global cash payments via the Bitcoin network and have those payments automatically paid out in cash to a designated bank account via ACH or wire transfer. Follow this walkthrough to learn how to make cash payouts to bank accounts.
Strike OAuth Connect is an integration that enables Strike users to log in to their accounts inside your app, grant permissions, and have your app send payments from their balance. It’s a way to build and customize Strike wallet functionality directly into your app, while also accessing an established global user base.
With Strike OAuth Connect you can set payment parameters, such as amount, frequency, and reusability limits, for how and when payments are to be sent on behalf of the users. When combined with directing inbound payments, you can build sophisticated payment experiences, where payments can be sent and received between Strike users or any other Bitcoin or Lightning-enabled wallet globally. Follow this walkthrough to learn how to use Strike OAuth Connect.
The limitations of legacy financial networks are obstacles to overcome:
The Strike API lets you surpass legacy limitations. You can receive less than $0.01 or greater than $10,000 internationally, on a holiday Sunday and have the payment arrive and be spendable in seconds to minutes.
Legacy payment constraints are obsolete.
The Strike API liberates payments to be built into an ever-wider range of apps and experiences:
When borderless, scalable, and low-cost transactions are as easy as an API call, there’s no limit to what can be built.
The Strike API is where it all begins.
Get started by contacting partners@strike.me for a no obligation conversation or reading through the API documentation today.
© 2024 NMLS ID 1902919 (Zap Solutions, Inc.)