Crypto payments for your app, SaaS or website. Price in USD or EUR, let your customers pay in BTC, ETH, USDT, SOL and more, and get notified the moment it's paid.
| For | Install | Package | Source |
|---|---|---|---|
| Node.js 18+ | npm install cigalpay-js-sdk |
npm | cigalpay-js-sdk |
| PHP 7.4+ | composer require cigalpay/cigalpay-php-sdk |
Packagist | cigalpay-php-sdk |
| WooCommerce 8+ | Search CigalPay in Plugins → Add New Plugin | WordPress.org | cigalpay-woocommerce |
| PrestaShop 8 and 9 | Upload the zip in Modules → Module Manager | Download | cigalpay-prestashop |
import CigalPay from 'cigalpay-js-sdk';
const cigalpay = new CigalPay({ accountId: process.env.CIGALPAY_ACCOUNT_ID });
const { chargeLink } = await cigalpay.createCheckout({
amount: 49.9,
currency: 'USD',
orderId: '1042',
description: 'Pro plan - 1 month',
returnUrl: 'https://example.com/thanks',
notifyUrl: 'https://example.com/cigalpay/webhook',
});
// send the customer to chargeLinkPayment updates reach your notifyUrl signed with HMAC-SHA512. Check them with CigalPay.verifyWebhook(). See Verify notifications.
- Hosted checkout: your customer picks the coin, and the amount stays locked in USD or EUR.
- Many coins: BTC, ETH, USDT, SOL, LTC, DOGE, BCH, MATIC and more.
- Signed notifications: know when an order is paid, with no polling.
- REST APIs with OpenAPI 3.1 specs: Core API and Coins API.
YouTube · Telegram · Instagram · TikTok · Facebook
Questions? Email support@cigalpay.com.