Several API services exist to facilitate quick and easy integration with the Dash network for services including:
API Services are typically leveraged to eliminate that requirement of running your own infrastructure to support blockchain interactions. This includes mechanisms such as:
Forming and Broadcasting a Transaction to the network.
Address generation using HD Wallets.
Payment Processing using WebHooks.
There are a variety of options for supporting these methods, with the key differentiator being the pricing model included and supported features. The following list of API Providers attempts to outline these key features/differentiators and also includes a link to related documentation.
The open-source Insight REST API provides you with a convenient, powerful and simple way to read data from the Dash network and build your own services with it. A practical guide to getting started with the Insight API and Insight UI block explorer is available here.
Features: Transaction Broadcast, WebSocket Notifications.
Pricing Model: Free / Open Source
BlockCypher is a simple, mostly RESTful JSON API for interacting with blockchains, accessed over HTTP or HTTPS from the api.blockcypher.com domain.
Features: Transaction Broadcast, HD Wallet / Address Generation, WebSocket and WebHook Callbacks as well as Payment Forwarding. BlockCypher does not handle Private Keys.
Pricing Model: Per API Call, 5000 Requests -> $85.00 per month (https://accounts.blockcypher.com)
BitGo provides a simple and robust RESTful API and client SDK to integrate digital currency wallets with your application. Support for Dash InstantSend is available.
Features: Multi-Signature HD Wallets, Wallet Operations, WebSocket and WebHook Notifications, Custody Solutions
Pricing Model: Per API Call
ChainRider is a cloud service providing a set of REST APIs for digital currency management and exploration.
Features: Blockchain queries, Event Notifications, Transaction Broadcast, Payment Processing, etc.
Pricing Model: Free trial, pay per API call
Cryptocurrency wallet, merchant & API provider. Blockmove is a simple and easy way to start accepting payments in cryptocurrency.
Features: Non-custodial wallet, HD Wallet, High anonymity, Low fees. Private keys are not stored and are available only to the user.
Pricing Model: API - 0.3% for withdrawal transactions. Merchant - 1 year free, then $49/month
NOWNodes provides simple, fast, and secure RPC access to Dash-based full nodes. The low latency and high performance is of great use to researchers and businesses such as crypto miners or hardware wallet providers.
Features: All Dash RPC commands
Pricing Model: Free up to 20k requests, Pricing tiers
CoinPayments is an integrated payment gateway for cryptocurrencies such as Dash. Shopping cart plugins are available for all popular webcarts used today. CoinPayments can help you set up a new checkout or integrate with your pre-existing checkout.
Features: Invoicing, Exchange Rates, WebHook Callbacks. CoinPayments holds Private Keys on their server allowing merchants to withdraw funds in Cryptocurrency or convert to fiat.
Integrations: aMember Pro, Arastta, Blesta, BoxBilling, Drupal, Ecwid, Hikashop, Magento, OpenCart, OSCommerce, PrestaShop, Tomato Cart, WooCommerce, Ubercart, XCart, ZenCart
Pricing Model: 0.5% Processing Fee (https://www.coinpayments.net/help-fees)
You can add a simple price ticker widget to your website using the simple code snippet generator from CoinGecko.
Similar widgets with different designs are available from CoinLib and WorldCoinIndex, while an API providing similar information is available from DashCentral.
Many wallets can generate QR codes that are scannable to simplify entry of the Dash address. Printing these codes or posting the on your website makes it easy to receive payment and tips in Dash, both online and offline.
In Dash Core, go to the Receive tab, generate an address if necessary, and double-click it to display a QR code. Right-click on the QR code and select Save Image to save a PNG file.
In Dash for Android, tap Request Coins and then tap the QR code to display a larger image. You can screenshot this to save an image.
In Dash for iOS, swipe to the left to display the Receive Dash screen. A QR code and address will appear. You can screenshot this to save an image.
To generate a QR code from any Dash address, visit CWA QR Code Generator and simply paste your Dash address to generate an image.