BITCOIN PAYMENTS ARE IRREVERSIBLE.

GUARDRAIL ENABLES VERIFICATION BEFORE PAYING.

FLAG FRAUD

Phishing, Runtime Exploits, Man-In-the-Middle, and more.

AVOID MISSENDS

Enable Quick Verification From Any Device

BUILT FOR BITCOIN


ONCHAIN


bc1qk49q7sjg23rt849u3rs2nel4ps8p5v2dpue...

LIGHTNING


lnbc83330n1pnlndu2pp5lrdd5ndzyxrc8ajlvl...

EASY INTEGRATION

# ruby

require 'net/http'
require 'uri'
require 'json'

url = URI.parse("https://staging.branta.pro/v1/payments")
api_token = "your token here"

payload = {
  "payment": {
    "payment": "lnbc83330n1pnl2tx2pp5khzya4zmpd4q86ge8z9jd92czgvt46vm5rr733aur8h7snadxg7qdq2f38xy6t5wvcqzzsxqrrsssp5p2xg6me44tj662ls4awwmfld289qs0gcezxf4hnt82m2mtdep53s9qxpqysgqxupt72zushmw2u9nk7qhg5u2eyqu6nywjj64hskk72px2rmps6gnavgu3ymge7stwu9tqxn0s6xhrlnd8rhwdt7cp2462p30plm3uggpmcralt",
    "ttl": "86400",
    "description": "Invoice #123",
    # ...
  }
}

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url.path, {
  "API_KEY" => api_token,
  "Content-Type" => "application/json"
})
request.body = payload.to_json

begin
  response = http.request(request)
  puts "Response Status Code: #{response.code}"
rescue => e
  puts "An error occurred: #{e.message}"
end
        
// javascript

const url = "https://staging.branta.pro/v1/payments";
const apiToken = "your token here";

const payload = {
  "payment": {
    "merchant": "A Store",
    "payment": "lnbc83330n1pnl2tx2pp5khzya4zmpd4q86ge8z9jd92czgvt46vm5rr733aur8h7snadxg7qdq2f38xy6t5wvcqzzsxqrrsssp5p2xg6me44tj662ls4awwmfld289qs0gcezxf4hnt82m2mtdep53s9qxpqysgqxupt72zushmw2u9nk7qhg5u2eyqu6nywjj64hskk72px2rmps6gnavgu3ymge7stwu9tqxn0s6xhrlnd8rhwdt7cp2462p30plm3uggpmcralt",
    "ttl": "86400",
    "description": "Invoice #123",
    // ...
  }
}

const options = {
  method: "POST",
  headers: {
    "API_KEY": apiToken,
    "Content-Type": "application/json"
  },
  body: JSON.stringify(payload)
};

fetch(url, options)
  .then(response => {
    console.log("Response Status Code:", response.status);
  })
  .catch(error => {
    console.error("An error occurred:", error);
  });