Fast Bitcoin Payment Processing for Merchants
BitBata provides enterprise-level Bitcoin API that allows businesses
and individuals to accept Bitcoin payments with ease.
Trustpilot 4.5 out of 5 based on 1846 reviews .
curl https://api.bitbata.com/split -H "Content-Type:
application/json" -d '{ "name":"Percentage Split",
"type":"percentage", "currency": "NGN", "subaccounts":[{
"subaccount": "ACCT_z3x6z3nbo14xsil", "share": 20 }, {
"subaccount": "ACCT_pwwualwty4nhq9d", "share": 30 }],
"bearer_type":"subaccount",
"bearer_subaccount":"ACCT_hdl8abxl8drhrl3" }' -X POST
Accept BTC payments on your store
BitBata’s API allows you to generate bitcoin addresses on the fly. Once payments are received on theses addresses they are automatically forwarded to your specified wallet address.
Fast & Unlimited Payments
Receive unlimited payments and get settled in your own wallet address instantly
No registration required
No need to create accounts. Just pass the API parametes and start receiving payments.
Safe & Secure
Our secure and non-custodial approach to handling bitcoin transactions makes it super easy to receive payments.
Accept Bitcoin payments with ease
BitBata is designed to be an extremely easy starting point for
online businesses and merchants who are looking to accept Bitcoin as
a form of payment.
Just send a simple GET request to the API to generate a
deposit address for your customer, and handle GET request callbacks
sent when payments are received.
Split payments to multiple recipients
At vero eos et voluptates repudiandae sint et quale sit sentiri haec
putat. Torquem detraxit hosti et quidem rerum necessitatibus saepe
eveniet, ut de homine sensibus.
Consuming the API
Making use of our bitcoin payment API is extremely easy! Simply send
a simple GET
request to our bitcoin payment gateway API
using the generate_address
endpoint to generate a
deposit address for your customer.
Configure your deposit system to call the following URL, replacing the value of the address parameter with your destination address and the value of the callback parameter with your server's callback URL:
{
"address": "37BE49MshnCnNLKnFAnHuNbLFm7BpKRkdc",
"legacy": "1AvHq7Eg8AddLc4iTePqEDuMNZpVkJUPJJ",
"destinations": {"3BLFquxLaSSBgVgBT2FZ6D6KX9Cdn8CMrr":100},
"network": "btc",
"custom": null
}