When integrating ZBD API for payments capabilities in your system, it’s important to have utility functions ready to help you go from 0 to 1. We’ve made a set of these Utility APIs available to help you integrate faster.
BTC USD Exchange Rate
Fetches the latest price for 1 Bitcoin in US dollars for price calculations.
Is Supported Region
Determines whether a user is located in a region ZBD is available in.
ZBD Production IPs
Provides up-to-date static IP addresses for ZBD servers.
Move funds from one ZBD Project to another programmatically.
Below are some of the most common issues developers run into when integrating ZBD API.
Cannot consume this service
If you receive a response from the ZBD API that resembles this message
you cannot consume this service it means that you are likely using a Sandbox API key to invoke a Live API endpoint in the ZBD API (or vice versa). Try swapping from
api.zebedee.io or vice versa, and trying again.
The ZBD API abstracts away all of the complexity around the Bitcoin and Lightning Network protocols, so you only have to know how to interact with a simple API.
But if you want to dig deeper, here are some developer resources to know:
Receive Bitcoin payments to email@example.com.
Decode any Bitcoin Lightning QR or address.
Lightning Network URL protocol document specs.
Lightning Network Specs
Lightning Network protocol document specifications.
Overview of a Bitcoin Lightning payment request.