An implementation of the Riskified API in C# for .NET
Refer to the documentation for more details.
All examples are at the Riskified.SDK.Sample folder. For the basics:
- Edit
launchSettings.jsonto include:- RISKIFIED_MERCHANT_DOMAIN - The same domain you use for login at riskified.com
- RISKIFIED_AUTH_TOKEN - Auth token to access our API. Can be found in our web app under 'Settings'->'Developers'
- RISKIFIED_ENVIRONMENT -
Sandboxfor Sandbox testing orProductionfor Production live work - RISKIFIED_NOTIFICATIONS_WEBHOOK_URL - Webhook URL for notifications
- Build and run the sample project executable
If you wish to send your own data, change the model object (Order) in the OrderTransmissionExample.cs GenerateOrder method
API Version 2 introduces new features (and breaks some old ones).
This version represents a shift from data-driven order handling to multiple API endpoints and introduces some new Model objects.
Each endpoint/method designed for a specific purpose:
/Create- served byordersGateway.Create(Order)/Update- served byordersGateway.Update(Order)/Submit- served byordersGateway.Submit(Order)/Refund- served byordersGateway.PartlyRefund(OrderPartialRefund)/Cancel- served byordersGateway.Cancel(OrderCancellation)/historical- served byordersGateway.SendHistoricalOrders(Orders)
When migrating from version 1, you'll need to separate the different calls to Riskified's API to support this new process.