Add crypto payments to your online store today

Allow customers to shop using a wide selection of cryptocurrencies using our easy integrations.

Show Payment Demo

Hosted payment page

Simplify your integration using ForgingBlock Checkout.
It dynamically adapts to your customer’s device and location to increase conversion, and supports coupons, tax rates, and more.

Developer-centric

Rapidly build production-ready integrations with modern tools, from React components to real-time webhooks. Using ForgingBlock’s developer platform means less maintenance for legacy systems and more focus on the customer and product experiences.

  • Sample code and examples
  • CLI for development and testing
  • Versioned API changes
  • Webhooks
  • Test environment
  • Metadata support
Explore the docs
  • Register new account
  • Create New Store
  • Connect Wallet
  • Start Creating New Invoices
  • CURL
  • Node.JS
  • PHP
  • Go
curl 'https://api.forgingblock.io/register' -H
'Content-Type: application/x-www-form-urlencoded' \ --data
'email=test%40forgingblock.io&password=myhardpwdAeng2uabohce'

var request = require('request');
var headers = {
	'Content-Type': 'application/x-www-form-urlencoded'
};
var dataString = 'email=test%40forgingblock.io&password=myhardpwdAeng2uabohce';
var options = {
    url: 'https://api.forgingblock.io/register',
    method: 'POST',
    headers: headers,
    body: dataString
};
function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
}
request(options, callback);


<?php
include('vendor/rmccue/requests/library/Requests.php');
Requests::register_autoloader(); $headers = array('Content-Type' => 'application/x-www-form-urlencoded' );
$data = array( 'email' => 'test@forgingblock.io','password' => 'myhardpwdAeng2uabohce' );
$response = Requests::post('https://api.forgingblock.io/register',$headers, $data);


package main import("fmt"
    "io/ioutil"
    "log"
    "net/http")
func main() {
    client: = & http.Client {}
    var data = [] byte(`{email=test%40forgingblock.io&password=myhardpwdAeng2uabohce}`)
    req,
    err: = http.NewRequest("POST",
        "https://api.forgingblock.io/register", data) if err !=
    nil {
        log.Fatal(err)
    }
    req.Header.Set("Content-Type",
        "application/x-www-form-urlencoded") resp,
    err: =
        client.Do(req) if err != nil {
        log.Fatal(err)
    }
    bodyText,
    err: = ioutil.ReadAll(resp.Body) if err != nil {
        log.Fatal(err)
    }
    fmt.Printf("%s\n", bodyText)
}


{ "success":"You only need to confirm email now" }

Grow your revenue

Transaction insights

ForgingBlock Dashboard provides key insights with Control Panel reports.

  • Advanced transaction search
  • Build custom reports
  • Identify processing trends
  • Analyze decline rates using Advanced Search

Take control of your data

Our Cryptocurrency payment API enables you to build custom reports for your specific needs.

  • Use the API to search for all transactions history
  • Review results and pull specific transaction values
  • Add details for each transaction to a new row of the output CSV

Provide address

Connect merchant wallet address

Request payment

Provide customer with payment amount and wallet address

Process payment

Share your order invoice with the customer

Receive payment

Payment sent to merchant’s wallet immediately

Service Security

Messages are encrypted at all times

We support up to TLS 1.3 and Perfect Forward Secrecy. Your token keys are stored encrypted in our database. We utilise additional methods to avoid forged requests. Because communication with our API and services is encrypted at all steps, and critical services only run in the local network, the risk of data interception or leaks is almost zero.

Anonymous

Your encrypted data is not accessible to us

We try to minimize the amount of data we collect about you. The critical and main functionality is available with only the email provided. Technically we allow anonymous payments; however, if the buyer has not provided an email at all, it is harder for the seller to contact him.

Decentralized

Full disk encryption and storage in secured data centers

We don't store your funds; any payments go directly to the merchant-provided wallet address. Our wallet only stores information locally for the user. Our white-label solution allows services to be run independently from our infrastructure and specially customized for the merchant and use case.

Robust

No tracking or logging of personally identifiable information

We are constantly improving for the businesses and merchants that work with us. We understand that there is no perfect solution for every situation and case, but we are open to dialog and can easily adapt or scale depending on the needs and resources at the hand.

Who uses ForgingBlock?

Any merchant who wants to accept cryptocurrencies as a payment method will benefit from using ForgingBlock. In addition, merchants can use ForgingBlock to manage all of theircryptocurrencies in a single wallet.

What are the benefits of using ForgingBlock?

Merchants who use ForgingBlock will expand their market to include customers who prefer paying with cryptocurrency, often bypassing currency restrictions for international transactions. Furthermore, cryptocurrency payments performed by ForgingBlock incur no transaction fees!

Are there any additional fees to use ForgingBlock API?

Currently we do not charge any additional fees for using ForgingBlock API.

How do I create a Bitcoin address?

We suggest you use Electrum Bitcoin wallet for full control of your assets.

Does ForgingBlock ever need my private key?

No. ForgingBlock never requires your master private key for on-chain transactions. This ensures your funds from blockchain transactions are always secure.

Where can I find more information?

Check out our website for comprehensive information on how to use ForgingBlock. You can also follow our social media pages for more updates
More Questions