Integration solutions

Payment Plugin

Our efficient and user-friendly plugins make accepting crypto payments straightforward. Compatible with popular CMS platforms, these plugins ensure fast and secure transactions for your business.
Image
3 Billion
Daily API requests
6,000
Distinct Developers
20+
Global regions
24
Supported Networks

Shopping Cart Plugins

Find top CMS integrations and plugins to quickly set up your store and start accepting cryptocurrency today.
Icon
  • BigCommerce

  • Updated: June 30, 2023
Icon
  • Blesta

  • Updated: June 30, 2020
Icon
  • EasyDigitalDownloads

  • Updated: June 30, 2023
Icon
  • Magento

  • Updated: June 30, 2023
Icon
  • OScommerce

  • Updated: June 30, 2023
Icon
  • OpenCart

  • Updated: June 30, 2023
Icon
  • PrestaShop

  • Updated: June 30, 2023
Icon
  • Woocommerce

  • Updated: June 30, 2023
Icon
  • X-cart

  • Updated: June 30, 2023
Icon
  • WHMCS

  • Updated: June 30, 2023
Icon
  • VirtueMart

  • Updated: June 30, 2023
Icon
  • Eecwid

  • Updated: June 30, 2023

We’re always keen to hear from great people

Get In Touch
FOR DEVELOPERS, BY DEVELOPERS

API Easy setup

Integrate crypto payments without any blockchain knowledge and collect payments with just a few lines of code.
  • Seamless integration
  • Enhanced security and control

PHP
Python
CURL
Callback
$curl = curl_init();
$postData = [
   'api_key' => 'YOUR_api_key',
   'order_id' => '123456',
   'price_amount' => '100',
   'price_currency' => 'USD',
   'title' => 'Test Title',
   'description' => 'Test Description',
   'callback_url' => 'http://your-callback-url.com',
   'cancel_url' => 'http://your-cancel-url.com',
   'success_url' => 'http://your-success-url.com'
];
curl_setopt_array($curl, array(
   CURLOPT_URL => "https://api.coinpay24.com/v1/invoices/create",
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => "",
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 30,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => "POST",
   CURLOPT_POSTFIELDS => http_build_query($postData),
   CURLOPT_HTTPHEADER => array(
      "Content-Type: application/x-www-form-urlencoded"
   ),
));
$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
   echo "cURL Error #:" . $err;
} else {
   echo $response;
}
import requests
url = "https://api.coinpay24.com/v1/invoices/create"
payload = {
   'api_key':  'YOUR_api_key',
   'order_id':  '123456',
   'price_amount':  '100',
   'price_currency':  'USD',
   'title':  'Test Title',
   'description':  'Test Description',
   'callback_url':  'http://your-callback-url.com',
   'cancel_url':  'http://your-cancel-url.com',
   'success_url':  'http://your-success-url.com'
}
headers = {
   'Content-Type': 'application/x-www-form-urlencoded'
}
response = requests.post(url, data=payload, headers=headers)

print(response.text)
curl -X POST https://api.coinpay24.com/v1/invoices/create \
   -d 'api_key = YOUR_api_key\
   -d 'order_id = 123456'\
   -d 'price_amount = 100'\
   -d 'price_currency = USD'\
   -d 'title = Test Title'\
   -d 'description = Test Description' \
   -d 'callback_url = http://your-callback-url.com'\
   -d 'cancel_url = http://your-cancel-url.com'\
   -d 'success_url = http://your-success-url.com'
$api_key = 'Your_api_key';
if (!isset($_SERVER['HTTP_HMAC']) || empty($_SERVER['HTTP_HMAC'])) {
   die("No HMAC signature sent");
}
if ($_SERVER['REQUEST_METHOD'] !== 'POST' OR !isset($_POST)) {
   die("Error reading POST data");
}
$hmac = hash_hmac("sha512", $_POST, $api_key);
if ($hmac != $_SERVER['HTTP_HMAC']) {
   die("HMAC signature does not match");
}
//process IPN here
if($_POST['status'] == 'completed') {
   echo 'Payment is Done';
      print_r($_POST);
}else {
   echo 'Payment need check';
      print_r($_POST);
}
Partner with us

Free plugin and API setup assistance.

We offer free integration services to ensure your system is up and running smoothly.
Image