Node.js SDK від SkinPlata
ESM або CommonJS, типізація, без залежностей. Для Node-бекендів, на яких працює більшість скін-сайтів.
Що бачать ваші клієнти
Клієнт обирає «Оплатити скінами»
Поруч з іншими способами оплати, за тією ж ціною, яку клієнт уже бачить.
Обирає скіни й приймає один трейд
Предмети CS2, Dota 2 і Rust за актуальними цінами — доки не набереться вся сума.
Замовлення завершується саме
Node.js SDK отримує підписаний вебхук, а USD надходять на ваш баланс SkinPlata.
Запуск за кілька хвилин
- Створіть проєктУ панелі SkinPlata відкрийте «Проєкти» й додайте свій сайт. Скопіюйте ключ проєкту, бойовий і тестовий секрети та секрет підпису вебхуків. Тестувати можна, поки проєкт на перевірці.
- Підключіть SDKВстановіть через npm або розпакуйте skinplata-node-sdk.zip у проєкт та імпортуйте.
- Створіть платіжСтворіть клієнт із ключем і секретом проєкту, створіть платіж для замовлення й спрямуйте клієнта на його pay_url.
- Обробіть вебхукНа своєму ендпоінті вебхука перевірте заголовок SkinPlata-Signature секретом підпису вебхуків, повторно прочитайте платіж і виконайте замовлення один раз.
- Вкажіть URL вебхукаУ панелі SkinPlata відкрийте свій проєкт і вкажіть адресу цього ендпоінта в полі «URL вебхука».
- Протестуйте й запускайтеПройдіть увесь сценарій із тестовим секретом, потім замініть його бойовим.
Запитання про Node.js SDK
Node.js SDK безкоштовний?
Так, SDK безкоштовний, а його код відкритий для читання. Тарифи SkinPlata: 0% комісії на платежі, покупки та виплати, без плати за підключення та абонентської плати.
Коли платіж позначається оплаченим?
Коли трейд остаточний. Інтеграція перевіряє підпис кожного вебхука й повторно читає платіж у SkinPlata, перш ніж щось змінювати, тож підробити оплату з браузера неможливо.
А як щодо захисту трейду Steam?
Steam може утримувати передані предмети до 7 днів. Доти платіж чекає на холді й нічого не видається. Коли холд закінчиться, платіж завершиться сам — або підтвердьте його достроково в панелі, якщо довіряєте клієнтові.
Чи можна протестувати до запуску?
Так. У проєкту є тестовий секрет, який працює, поки проєкт ще на перевірці. Тестові платежі використовують справжні предмети й ціни, але нічого не передається: будь-який результат можна змоделювати просто на сторінці оплати.
Також працює з
XenForo
Покращення акаунта за скіни, застосовуються автоматично.