# Evaluasi risiko Tinjau hasil dari evaluasi risiko Stripe Radar. Meskipun Stripe Radar menawarkan kemampuan yang lebih besar untuk memantau pembayaran dan melindungi bisnis Anda dari sengketa, [pada akhirnya Andalah yang bertanggung jawab](https://stripe.com/us/legal#processing-transactions-disputes) untuk pembayaran yang Anda pilih untuk diterima, termasuk pembayaran yang belakangan dipersengketakan atau diketahui sebagai penipuan. Stripe Radar mencakup [model AI](https://stripe.com/radar/guide) adaptif yang menggunakan skor risiko untuk mengevaluasi tingkat risiko setiap pembayaran secara real time. Model ini memanfaatkan ratusan faktor risiko dari setiap pembayaran serta data di seluruh jaringan bisnis kami untuk memprediksi apakah suatu pembayaran berpotensi menjadi penipuan. Model ini belajar dari pola pembelian pelanggan baru dan karakteristik transaksi, serta menggabungkan umpan balik dari Anda setiap kali pembayaran ditandai sebagai penipuan. Pengaturan risiko dan kontrol risiko untuk sengketa penipuan serta peringatan penipuan dini tidak menggunakan model AI ini. Mereka menggunakan model yang lebih khusus yang dapat menyeimbangkan pertukaran antara otorisasi dan penipuan. > Bila bisnis yang menggunakan Stripe melihat suatu kartu, rekening Debit Langsung SEPA, atau rekening ACH, kemungkinan Stripe telah memproses pembayaran untuk metode pembayaran itu sebelumnya: > > - 92% kemungkinan kami telah melihat kartu tersebut - 82% kemungkinan kami telah melihat akun SEPA tersebut - 71% kemungkinan kami telah melihat akun ACH tersebut ## Kapan harus menggunakan Radar Radar mengevaluasi risiko dan menjalankan aturan untuk tiga objek API Stripe: [Charges](https://docs.stripe.com/api/charges.md), [PaymentIntents](https://docs.stripe.com/api/payment_intents.md), dan [SetupIntents](https://docs.stripe.com/api/setup_intents.md). Stripe merancang aturan Radar untuk mengambil empat tindakan: - Meminta autentikasi 3DS - Memungkinkan pembuatan objek - Memblokir pembuatan objek - Tinjau pembuatan charge Tabel berikut mengilustrasikan aturan yang dijalankan Radar untuk setiap tipe objek API: | Tipe transaksi | Meminta 3DS | Izinkan dan Blokir | Tinjauan | | -------------- | ---------------- | ------------------ | ---------------- | | Charge | - Tidak didukung | ✓ Didukung | ✓ Didukung | | PaymentIntent | ✓ Didukung | ✓ Didukung | ✓ Didukung | | SetupIntent | ✓ Didukung | ✓ Didukung | - Tidak didukung | Jika Anda menggunakan pembayaran kartu, Anda dapat mengaktifkan Radar untuk SetupIntents di [pengaturan Radar](https://dashboard.stripe.com/test/radar/settings) Anda. ### Gunakan Radar dengan Stripe Checkout atau Stripe Billing Informasi ini juga berlaku untuk pembayaran yang dibuat menggunakan Stripe Checkout dan Stripe Billing. Untuk menyediakan alur yang mulus bagi pelanggan *langganan* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis) Anda, model penipuan Radar hanya memberi skor pada pembayaran awal dari langganan Stripe Billing berulang, tetapi mengevaluasi aturan untuk semua pembayaran. ## Keluaran risiko Dengan Stripe Radar for Fraud Teams, setiap pembayaran juga mencakup skor risiko yang berkisar dari 0–99 untuk menunjukkan tingkat risiko secara lebih rinci. Secara default, skor 65 atau lebih menunjukkan risiko meningkat, sementara skor 75 atau lebih menunjukkan risiko tinggi. Model AI Stripe mengevaluasi kemungkinan bahwa suatu pembayaran merupakan penipuan, dan memberikan penilaian salah satu dari nilai berikut: - [Risiko tinggi](https://docs.stripe.com/radar/risk-evaluation.md#high-risk) - [Risiko meningkat](https://docs.stripe.com/radar/risk-evaluation.md#elevated-risk) - [Risiko normal](https://docs.stripe.com/radar/risk-evaluation.md#normal-risk) - [Tidak dievaluasi](https://docs.stripe.com/radar/risk-evaluation.md#not-evaluated) - [Risiko tidak dikenal](https://docs.stripe.com/radar/risk-evaluation.md#unknown-risk) Setiap pembayaran mencakup informasi pada *hasil* evaluasi risiko kita. Radar for Fraud Teams memungkinkan Anda melihat bagian [wawasan risiko](https://docs.stripe.com/radar/reviews/risk-insights.md) pada halaman pembayaran yang memberikan detail lebih lanjut tentang mengapa kami menetapkan suatu pembayaran pada tingkat risiko dan skor tertentu. Jika sebuah lembaga keuangan (seperti penerbit kartu atau bank) [menolak](https://docs.stripe.com/declines.md) suatu pembayaran, Stripe juga menyertakan informasi apa pun yang kami terima dari mereka sebagai bagian dari hasil. Anda dapat melihat hasil untuk setiap pembayaran di [Dashboard](https://dashboard.stripe.com/), atau melalui API pada atribut [Outcome](https://docs.stripe.com/api.md#charge_object-outcome) dari objek [Charge](https://docs.stripe.com/api.md#charge_object). ### Pembayaran berisiko tinggi Stripe melaporkan pembayaran sebagai berisiko tinggi bila kami yakin pembayaran ini kemungkinan penipuan. Pembayaran dengan tingkat risiko ini akan [diblokir](https://docs.stripe.com/radar/rules.md#built-in-rules) secara default. Pada objek `Charge` suatu pembayaran berisiko tinggi, maka `risk_level` diatur ke `highest`. ```json ... "outcome": { "network_status": "not_sent_to_network", "reason": "highest_risk_level", "risk_level": "highest", "risk_score": 92, // Provided only with Stripe Radar for Fraud Teams "seller_message": "Stripe blocked this charge as too risky.", "type": "blocked", } ... ``` Jika Stripe Radar memblokir pembayaran yang Anda ketahui sah, Anda dapat menghapus blokir dengan melihat pembayaran tersebut di Dashboard dan mengklik **Tambahkan ke daftar izin**. Menambahkan pembayaran ke daftar izin tidak akan mencoba ulang pembayaran tersebut, tetapi akan mencegah Stripe Radar memblokir percobaan pembayaran di masa depan dengan metode pembayaran atau alamat email tersebut. > Jika Anda tidak melihat **Tambahkan ke daftar izin**, Anda dapat [menghubungi kami](https://support.stripe.com/email) untuk menambahkan fitur ini ke akun Radar Anda. ### Pembayaran risiko tinggi Pembayaran dengan risiko meningkat memiliki peluang lebih besar untuk menjadi penipuan. Stripe Radar secara default mengizinkan pembayaran dengan tingkat risiko ini. Stripe Radar for Fraud Teams secara otomatis menempatkan pembayaran dengan risiko meningkat ke dalam daftar [tinjauan](https://docs.stripe.com/radar/reviews.md) Anda sehingga Anda dapat memeriksanya lebih dekat. Pada objek `Charge` dari risiko pembayaran tinggi, `risk_level` diatur ke `elevated`. ```json ... "outcome": { "network_status": "approved_by_network", "reason": "elevated_risk_level", "risk_level": "elevated", "risk_score": 68, // Provided only with Stripe Radar for Fraud Teams "seller_message": "Stripe evaluated this charge as having elevated risk, and placed it in your manual review queue.", "type": "manual_review" } ... ``` ### Pembayaran Risiko normal Pembayaran dengan evaluasi risiko normal memiliki lebih sedikit karakteristik yang menunjukkan penipuan dibandingkan dengan pembayaran berisiko meningkat atau tinggi. Namun, kami menyarankan agar Anda tetap waspada saat memenuhi pesanan ini. Pembayaran dengan risiko normal tetap bisa ternyata merupakan penipuan, dan ada kemungkinan [jenis penipuan](https://docs.stripe.com/disputes/prevention/identifying-fraud.md) lain yang dapat terjadi kemudian dalam proses pesanan. Pada objek `Charge` dari suatu pembayaran yang berhasil dengan risiko normal, `risk_level` diatur ke `normal`. ```json ... "outcome": { "network_status": "approved_by_network", "reason": null, "seller_message": "The charge was authorized.", "risk_level": "normal", "risk_score": 23, // Provided only with Stripe Radar for Fraud Teams "type": "authorized", } ... ``` ### Tidak dievaluasi Radar menilai tingkat risiko untuk pembayaran kartu, ACH, dan Debit Langsung SEPA, serta menetapkan tingkat risiko menjadi `not_assessed` untuk: - Semua pembayaran non-kartu lainnya - Pembayaran berbasis kartu yang terjadi sebelum penetapan tingkat risiko secara publik - Pembayaran di mana bisnis memilih untuk tidak menggunakan penilaian risiko penipuan Radar Pada objek `Charge` dari suatu pembayaran yang tidak dievaluasi, `risk_level` diatur ke `not_assessed`. ```json ... "outcome": { "network_status": "approved_by_network", "reason": "not_assessed_risk_level", "risk_level": "not_assessed", "seller_message": "Your business has opted out of Radar fraud risk assessments.", "type": "authorized" } ... ``` ### Pembayaran dengan risiko yang tidak diketahui Dalam kasus yang tidak biasa, kesalahan dapat menyebabkan evaluasi risiko gagal. Jika ini terjadi, Stripe melaporkan pembayaran tersebut sebagai memiliki risiko tidak diketahui. Pada objek `Charge` dari suatu pembayaran yang tidak diketahui risikonya, `risk_level` diatur ke `unknown`. ```json ... "outcome": { "network_status": "approved_by_network", "reason": "unknown_risk_level", "risk_level": "unknown", "seller_message": "Something went wrong while evaluating this payment. Our engineers have been notified and we’ll look into this as soon as possible.", "type": "authorized" } ... ``` ## Cari tingkat risiko tertentu di Dashboard Anda dapat mencari pembayaran dengan tingkat risiko tertentu menggunakan istilah pencarian **risk\_level** dan tingkat risiko yang diinginkan. Misalnya, pencarian [risk_level:highest](https://dashboard.stripe.com/test/search?query=risk_level%3Ahighest) mengembalikan daftar semua pembayaran dengan tingkat risiko tinggi. Pencarian [risk_level:elevated](https://dashboard.stripe.com/test/search?query=risk_level%3Aelevated) mengembalikan daftar semua pembayaran dengan tingkat risiko meningkat. ## Berikan umpan balik pada evaluasi risiko Meskipun kami menggunakan informasi di seluruh jaringan kami untuk mengevaluasi pembayaran, Anda mungkin memiliki informasi tambahan tentang suatu pembayaran sebagai hasil interaksi dengan pelanggan. Model AI kami merespons umpan balik yang Anda bagikan kepada kami, dan Anda dapat membantu meningkatkan algoritma deteksi penipuan serta akurasi evaluasi risiko kami dengan [mengembalikan dana](https://docs.stripe.com/refunds.md) dan melaporkan pembayaran yang Anda yakini sebagai penipuan. Untuk mengembalikan dana pembayaran dan menandainya sebagai penipuan, lakukan hal berikut: 1. Lihat pembayaran di Dashboard. 1. Klik **Kembalikan dana**. 1. Pilih **Penipuan** sebagai **Alasan**. 1. Berikan penjelasan singkat. Anda juga dapat menyatakan bahwa suatu pembayaran sebagai penipuan saat Anda [membuat pengembalian dana](https://docs.stripe.com/api.md#create_refund) menggunakan API dengan memberikan `fraudulent` sebagai nilai untuk `reason`. Hal ini akan menambahkan alamat email dan sidik jari kartu yang terkait dengan pembayaran itu ke alamat email default dan sidik jadi dari [daftar blokir](https://docs.stripe.com/radar/lists.md#default-lists). #### Ruby ```ruby # Don't put any keys in code. See https://docs.stripe.com/keys-best-practices. # Find your keys at https://dashboard.stripe.com/apikeys. client = Stripe::StripeClient.new('<>') # If you haven't refunded the charge, you can do so and let Stripe # know it was fraudulent in one step. client.v1.refunds.create({ charge: '{{CHARGE_ID}}', reason: 'fraudulent', }) # If you already refunded the charge (without specifying the # 'fraudulent' reason), you can still let us know it was fraudulent. client.v1.charges.update( '{{CHARGE_ID}}', { fraud_details: { user_report: 'fraudulent', }, } ) ``` Untuk sebagian kecil pembayaran, Stripe memodifikasi skor risiko yang dilaporkan sehingga kami dapat mengukur kinerja model kami dan memperoleh data untuk pengembangan model selanjutnya. Hal ini memungkinkan kami memastikan metrik utama, seperti tingkat positif palsu dan recall, tetap berada dalam rentang yang diinginkan, serta kinerja model terus meningkat. Anda dapat memilih untuk tidak menggunakan model API Stripe Radar dengan [menghubungi dukungan](https://stripe.com/contact).