Skip to content

CryptumPay WidgetПринимайте крипто-платежи легко

Интегрируйте приём криптовалюты в ваш сайт с помощью простого и элегантного виджета. Без сложной блокчейн-интеграции.

CryptumPay Widget

Быстрый пример

Добавьте приём криптовалюты на сайт буквально в несколько строк:

html
<!-- Загрузка виджета -->
<script
  src="https://cdn.cryptumpay.com/2.3.2/widget.min.js"
  async
  integrity="sha384-jOAC1EYj7n6L3AUMR8dzHWi2B64sOghCmTyjCR2sqlZr4vw3YbabmSnHVyjnx8i6"
  crossorigin="anonymous"
></script>

<!-- Кнопка оплаты -->
<div id="payment-button"></div>

<script>
document.addEventListener('CryptumPay:ready', (event) => {
  const button = new event.detail.Button('payment-button');
  
  button.setOptions({
    projectId: 'ваш-project-id',
    projectOrderTitle: 'Премиум подписка',
    projectOrderDescription: 'Ежемесячный платёж за подписку'
  });

  button.onFinishOrder((orderId, projectData) => {
    console.log('Оплата завершена!', orderId);
    // Редирект на страницу успеха или обновление UI
  });
});
</script>

Почему CryptumPay Widget?

Простая интеграция с бэкендом

Используйте наш Node.js SDK для создания заказов на бэкенде:

typescript
import { CryptumPayClient, CryptumPaySigner } from '@cryptumpay/node-sdk';

const client = new CryptumPayClient(
  new CryptumPaySigner(
    process.env.CRYPTUMPAY_API_KEY,
    process.env.CRYPTUMPAY_API_SECRET
  )
);

const response = await client.createOrder({
  title: 'Заказ #12345',
  description: 'Оформление заказа',
  fiatAmount: '99.99',
  fiatCurrency: 'usd'
});

Вывод средств через API

Используйте тот же SDK для вывода криптовалюты на внешний адрес:

typescript
// Создание вывода
const withdraw = await client.withdraw({
  currency: 'usdt',
  blockchain: 'bsc',
  address: '0xВАШ_АДРЕС_КОШЕЛЬКА',
  amount: '100.00',
});

const { id } = withdraw.data;

// Проверка статуса
const status = await client.getWithdrawal({ id });
console.log(status.data.status); // 'created' | 'pending' | 'finished' | 'failed'

TIP

Для вывода средств необходимо настроить IP-whitelist для вашего API-ключа. См. Вывод средств →

Гибкие варианты интеграции

Выберите подход, подходящий для вашего бизнеса:

  • Донаты, пополнение счёта
  • E-commerce
  • Произвольная бизнес-логика
  • Без виджета

Нам доверяют мерчанты по всему миру

CryptumPay Widget используется мерчантами по всему миру для безопасного и эффективного приёма криптовалютных платежей.

Распространяется под лицензией MIT.