Riskified
Riskified: Frictionless E-commerce & Chargeback Guarantee
Riskified revolutionized the e-commerce fraud landscape by popularizing the 100% chargeback guarantee model. Designed specifically for enterprise online retailers, Riskified takes full liability for the transactions it approves. This model shifts the focus from simply "stopping fraud" to safely maximizing approval rates and boosting overall revenue.
Capabilities:
- 100% Chargeback Guarantee: If a transaction approved by Riskified results in a fraud-related chargeback, they absorb the cost entirely, completely eliminating your fraud liability.
- Automated Machine Learning: Relies on massive datasets and AI to make instant, highly accurate decisions without the need for manual review teams.
- Policy Abuse Prevention: Goes beyond payment fraud to identify and stop friendly fraud, return abuse, and promo code abuse.
- Frictionless Customer Experience: Because of their high accuracy and liability shift, Riskified encourages merchants to remove friction (like CAPTCHAs or unnecessary 3DS) for good customers.
How It Works With Our Orchestration Engine: Riskified provides clear, actionable statuses (Approve, Review, Decline). When integrated into our orchestrator, an "Approve" decision directly informs our Low Risk tier, allowing you to confidently route the transaction to your gateway for immediate capture. "Review" statuses map to our Medium Risk tier for dynamic 3DS challenges, while "Decline" maps to High Risk, enabling you to block bad orders before you incur gateway processing fees.
Risk Tiers
The table below outline how the raw responses and risk scores from each supported provider are mapped to these standardized levels, along with the default routing actions triggered by each tier. Keep in mind that while these represent our standard configurations, you have full control to customize what triggers each risk level to perfectly align with your business's unique risk appetite.
Riskified provides a straightforward status response indicating their liability shift decision.
| Provider's Raw Response (Example) | Our Standardized Risk Level | Default Routing Strategy |
|---|---|---|
Status: Approved, Captured, Created, Processing | 🟢 LOW RISK | Process directly via preferred gateway (e.g., Adyen) |
Status: Processing , Review, Submitted | 🟡 MEDIUM RISK | Step-up authentication: Trigger 3D Secure (3DS) |
Status: Declined | 🔴 HIGH RISK | Deny transaction OR Route to specialized high-risk gateway |
Integrate Riskified
As a payment and fraud orchestrator, our platform allows you to easily connect your Riskified account directly into your payment flow. This enables you to leverage Riskified's antifraud as part of a sophisticated, rules-based payment strategy, helping you optimize acceptance rates and reduce costs.
This guide will walk you through the credentials needed to connect Riskified in our Admin.
Requisites
Before you can configure Riskified in our Admin, you must have an active merchant account with them. During your onboarding, Riskified will provide you with a set of unique credentials for your direct integration.
Please gather the following required fields from your Riskified integration manager or welcome documents:
- Shop URL
- Auth Token
1. Set up the environment in Riskified
-
Access the Riskified dashboard:
- Sandbox: https://app-sandbox.riskified.com/
- Production: https://app.riskified.com/
-
Review your API Keys:
Select Account Settings in the bottom left panel and thenthe Developers Tab
-
Configure webhooks
-
In Developers, go to Configuration.
-
Scroll down to 2. Setup a Notification Endpoint.

-
In the textbox, paste the following URLs depending on the DEUNA environment:
- Sandbox:
https://api.sandbox.deuna.io/post-transactions/riskified - Production:
https://api.deuna.io/post-transactions/riskified
- Sandbox:
-
-
Click Save.
2. Configure device fingerprinting
-
When connecting to Deuna via Payment Widget and Payment link follow this guide.
-
When connecting to Deuna by direct API, follow this guide.
-
For either connection, you have to add Riskified in the providers object with the following parameters:
RISKIFIED: { storeDomain: 'merchant.com' } -
The parameter to configure is
storeDomain, which is part of the connection credentials. -
For API connections, send the output to DEUNA in the
device_idfield in base64.
3. Configuration Steps in Deuna's Admin
Connecting Riskified is a simple, one-time setup in our Admin portal.
-
Log in to your Admin portal.
-
Go to Connections.
-
Search for Riskified and click Connect.

-
A form will appear. Enter the following information and credentials:
| Name | Detail |
|---|---|
| Shop URL | Shop URL provided by Riskified |
| Auth Token | Authorization Token provided by Riskified |
| Enable 3DS recommendation (“Yes” or “No”) * | Default value "No" otherwise advised by Riskified or your Deuna's advisor. Write"Yes" only if Riskified has enabled the 3DS recommendation feature on their end for your account. |
| Environment (test or live) | Write test for Sandbox environment and live for Production environment |
- Click "Save".
- Our system will validate the credentials, and Riskified will appear as "Active" in your list of connected processors.
Considerations for 3DS RecommendationIf 3DS recommendation is enabled, the following additional configuration is needed:
In the Admin enter to Settings > Merchant
Enter to Payment Settings tab, and enable the toggles "Enable manual review" and "Enable Automatic Operations Execution"
4. Add Riskified to your transaction flow
Go to the Payment Strategy section of the Admin to build rules that define how do you want to process the transactions evaluated by Riskified.
Pre Authorization mode:

Post Authorization mode:

5. Test the integration (Sandbox Environment)
- In the Admin, enable the toggle Test mode
- Create the connection and Payment strategy with Riskified as explained in Section 3
- Make the following transactions:
| Result | Field | Value |
|---|---|---|
| Aprove | billing_address.email | any |
| Deny | billing_address.email | [email protected], [email protected] |
| 3DS Review | billing_address.lastname | sandboxmrc_threeds_recommended |
| Deny 3DS | billing_address.lastname | sandboxmrc_threeds_not_recommended |
The following values should appear in the Fraud section:
- Pre Authorization

- Post Authorization

6. Deploy Riskified to Production
Set up the production environment:
- Riskified:
- Get access to Production Dashboard in Production: Ask Riskified for the required credentials
- Login into https://app.riskified.com/ to configure the account
- In the DEUNA Admin configure the merchant for Production
- Unselect Test Mode
- Configure Riskified as an anti-fraud provider using Production credentials, setting
liveorproductionas Environment - Configure the payment gateways and establish a Payment Strategy.
Your Riskified connection is now active!
Updated 17 days ago
