Зрозуміла картина кожного платежу
Поєднуйте контекст пристрою, мережі й платежу. Дивіться сигнали поруч зі скором.
Платіжний ризик без здогадок
Додайте один скрипт. Побачте, що ви б відхилили, скільки це коштувало і чому, поруч із вашим поточним платіжним провайдером. Почніть у shadow-режимі. Нічого не змінюється, доки ви не готові.
npm i @riskcogs/js
Приклад встановлення · див. нотатки щодо інтеграції
Прокрутіть, щоб переглянути · приклади екранів консолі
Приклад: shadow-режим позначає 312 платежів зі змодельованим відверненим збитком 18 420 €. Інспектор пояснює скор 0,86. Перегляньте ці дані, перш ніж вмикати правило проти карт-тестингу. Цифри умовні, це не результати клієнтів.
Почніть із фактів. Змінюйте правила, коли будете готові.
Встановіть скрипт і надсилайте серверну подію для кожного платежу. Поточний платіжний провайдер і антифрод-налаштування лишаються.
rc.track('payment', {
id: 'pay_9d6e12', amount: '89.00'
});RiskCogs оцінює кожен платіж у shadow-режимі. Жодних блокувань і змін у чекауті.
risk_score: 0.86Shadowaction: observe_onlyПодивіться, що було б заблоковано і скільки це коштувало. Вмикайте правила по одному, коли довіряєте результатам.
312 платежів€18,420Від даних до впевненості
Ваш платіжний потік лишається таким самим. RiskCogs робить сигнали видимими, а що робити далі, вирішуєте ви.
Інтерактивна ілюстрація · без реальних рішень
pay_7f2a910.93Карт-тестинг · 14 спроб / 2 хвpay_8b4c830.88Пристрій помічено на 6 акаунтахpay_9d6e120.86Країна BIN ≠ країна IPpay_a1f8400.12Надійний постійний клієнтУсі рішення змодельовані. Контроль лишається за вашим платіжним провайдером.
89,00 € · Visa debit · щойно
Було б відхилено. Жодних дій не виконано.
Ви вирішуєте, коли правило готове.
card.attempts_2m > 10Умовний відвернений збиток, а не обіцянка результату.
Ваші правила. Ваші пороги. Ваше рішення.
Окремі ознаки стають корисними, коли видно, як вони пов’язані. Спершу спостерігайте, потім вирішуйте, що потребує реакції.
Поєднуйте контекст пристрою, мережі й платежу. Дивіться сигнали поруч зі скором.
Переходьте від платежу до правил, що спрацювали, і доказів, не втрачаючи вихідний контекст.
Сигнали пристрою і браузера пов’язують повторювану активність. Запис сесій лише за згодою.
Поспостерігайте за правилом у shadow-режимі, перш ніж вмикати його. Скор — привід для перевірки, а не вирок.
Один скор і всі докази до нього. Дивіться сигнали за кожним платіжним рішенням.
89,00 € · Visa debit · щойно
Було б відхилено. Жодних дій не виконано.
Виявляйте карт-тестинг і friendly fraud, не ускладнюючи чекаут.
Бонус-аб’юз, мультиакаунти й частота депозитів в одному вікні.
Правила для кожного мерчанта. Одна інтеграція для всіх сабмерчантів.
Виявляйте захоплення акаунтів і зловживання пробним періодом до наступного списання.
Кожне правило показує свою точність на вашому трафіку до ввімкнення.
Приклад оцінки · останні 7 днів| Назва | Умова | Режим | Спрац. 7 дн. | Точність |
|---|---|---|---|---|
| Карт-тестинг | card.attempts_2m > 10 | Shadow | 142 | 99.3% |
| Спільний пристрій | device.accounts_7d > 6 | Shadow | 96 | 98.0% |
| Розбіжність країн | bin.country != ip.country | Shadow | 74 | 94.6% |
| Надійний клієнт | customer.successful > 3 | Застосовувати | 1,284 | 99.8% |
| Відомий заблокований пристрій | device.id in blocklist | Застосовувати | 38 | 100.0% |
Від встановлення до першого оціненого платежу.
npm i @riskcogs/js
# Add a browser signal
# Send a server-side eventВикористовуйте мову, яка вже є у вашому стеку.
const result = await riskcogs.score({
payment_id: 'pay_9d6e12',
amount: '89.00', currency: 'EUR'
});Замкніть цикл підтвердженими результатами.
{
"payment_id": "pay_9d6e12",
"outcome": "chargeback"
}Без картки. Видаліть дані будь-коли.