Skip to main content
Screen orders with Riskified at two points in your workflow. Before authorization, Riskified advises whether to proceed. After a successful authorization, Payrails submits the order for review, and Riskified sends its final decision to Payrails by webhook. Payrails also keeps Riskified updated on cancellations, refunds, fulfilment and declined payments.

Supported operations

After a post-authorization score, the Fraud Check step pauses until Riskified’s decision arrives. Payrails verifies the webhook’s signature with your secret key, then resumes the workflow with the decision.

Decisions

Before you begin

  1. In the Payrails Portal, go to Settings → Integrations and select Add instance.
  2. Select the workspaces where Riskified should be available.
  3. Select Fraud as the integration type, then Riskified as the provider.
  4. Enter your Riskified credentials and save:
In test mode, Payrails sends requests to the Riskified sandbox.
  1. Pass the session ID from Riskified’s beacon script in meta.risk.sessions.
  2. Add a Fraud Check step before your authorize step, and another one after it for the post-authorization review. See Authorization with fraud screening.

Request fields for Riskified

Send these fields in the authorize request, in addition to the standard authorize fields. Required fields must be present for the score to succeed. Payrails sends Optional fields to Riskified when you include them. For a post-authorization score, Payrails also sends the authorization from the earlier authorize step: the PSP as the gateway, the PSP reference as the authorization ID, the card or wallet details, AVS and CVV results, and the 3D Secure result.

Send order updates

Add a Fraud Update step after each lifecycle action and set its orderStatus. Payrails picks the Riskified endpoint from the status. When the authorize step fails, a Fraud Update step on that path sends Riskified a checkout denied update with the declined payment, whatever the order status.

Example authorize request

Authorize request
Last modified on October 5, 2026