Home
Providers
Ravelin
Ravelin
Ravelin is a London-based fraud detection and prevention platform offering AI-native, real-time decisioning APIs for online merchants. Their products cover payment fraud, chargeback recovery, account takeover (ATO) protection, refund and policy abuse, marketplace and supplier fraud, and a PSP-agnostic 3D Secure server. Ravelin combines per-merchant machine learning models, graph network analysis, and a consortium database of identity signals to score every customer interaction across checkout, login, registration, and post-transaction events.
Ravelin publishes 12 APIs on the APIs.io network, including Callbacks API, 3D Secure API, Authentication API, and 9 more. Tagged areas include Fraud Prevention, Fraud Detection, Chargeback Prevention, Account Takeover, and 3D Secure.
Ravelin’s developer surface includes authentication, developer portal, documentation, signup flow, pricing, support, engineering blog, and 25 more developer resources.
13 APIs
8 Features
6 Use Cases
Fraud Prevention Fraud Detection Chargeback Prevention Account Takeover 3D Secure Risk Scoring Payments Machine Learning
On this page
Kin Score
APIs 13
Open Collections 3
Features 8
Security Posture 3
Agentic Access 1
Use Cases 6
Integrations 5
Solutions 5
Resources 32
apis.yml
21 Operational Transparency
Composite quality — 45.9/100 · developing
Contract Quality
15.8 / 25
Developer Ergonomics
10.0 / 20
Commercial Clarity
10.5 / 20
Operational Transparency
2.7 / 13
Agent readiness — 28/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
0 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 13
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Notable capabilities this provider offers.
Scroll for all 8
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Packaged solutions this provider offers.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 7
SDKs, sample code, and the tooling you integrate with
Scroll for all 7
Access & Security 6
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 5
The organization behind the API
Source (apis.yml)
aid: ravelin
name: Ravelin
description: Ravelin is a London-based fraud detection and prevention platform offering AI-native, real-time decisioning APIs
for online merchants. Their products cover payment fraud, chargeback recovery, account takeover (ATO) protection, refund
and policy abuse, marketplace and supplier fraud, and a PSP-agnostic 3D Secure server. Ravelin combines per-merchant machine
learning models, graph network analysis, and a consortium database of identity signals to score every customer interaction
across checkout, login, registration, and post-transaction events.
type: Index
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
label: Self-serve signup
confidence: medium
source:
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ravelin.png
tags:
- Fraud Prevention
- Fraud Detection
- Chargeback Prevention
- Account Takeover
- 3D Secure
- Risk Scoring
- Payments
- Machine Learning
url: https://raw.githubusercontent.com/api-evangelist/ravelin/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.19'
apis:
- aid: ravelin:ravelin-psp-api
name: Ravelin PSP API
description: A purpose-built API surface for Payment Service Providers (PSPs) embedding Ravelin's risk scoring and dispute
capture into their own merchant-facing product. Exposes Score, Transaction, Dispute, and the full 3D Secure operation
set under the same authentication and decision envelope as the Merchant API.
humanURL: https://developer.ravelin.com/
baseURL: https://api.ravelin.com
tags:
- Fraud Prevention
- Payment Service Provider
- Risk Scoring
- Disputes
properties:
- type: Documentation
url: https://developer.ravelin.com/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- aid: ravelin:ravelin-callbacks-api
name: Ravelin Callbacks API
description: Outbound webhook callbacks delivered by Ravelin to merchant-configured endpoints when manual reviews, order
decisions, or refund decisions are completed in the Ravelin dashboard. Used to keep order-management, fulfillment, and
customer-service systems in sync with Ravelin's human-in-the-loop review outcomes.
humanURL: https://developer.ravelin.com/merchant/api/callbacks/order-decisions/
tags:
- Webhooks
- Callbacks
- Manual Review
- Order Management
properties:
- type: Documentation
url: https://developer.ravelin.com/merchant/api/callbacks/order-decisions/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/callbacks/
- type: OpenAPI
url: openapi/ravelin-callbacks-api-openapi.yml
- aid: ravelin:ravelin-3d-secure-api
name: Ravelin 3D Secure API
description: EMV 3DS 2.x authentication operations.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- 3D Secure
properties:
- type: OpenAPI
url: openapi/ravelin-3d-secure-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-authentication-api
name: Ravelin Authentication API
description: Login and registration events for account takeover scoring.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Authentication
properties:
- type: OpenAPI
url: openapi/ravelin-authentication-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-checkout-api
name: Ravelin Checkout API
description: Pre-payment order risk scoring.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Checkout
properties:
- type: OpenAPI
url: openapi/ravelin-checkout-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-connect-api
name: Ravelin Connect API
description: Cross-merchant identity and signal sharing.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Connect
properties:
- type: OpenAPI
url: openapi/ravelin-connect-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-customer-api
name: Ravelin Customer API
description: Customer profile, identity, and label events.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Customer
properties:
- type: OpenAPI
url: openapi/ravelin-customer-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-disputes-api
name: Ravelin Disputes API
description: Chargebacks, disputes, and reclaim events.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Disputes
properties:
- type: OpenAPI
url: openapi/ravelin-disputes-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-payouts-api
name: Ravelin Payouts API
description: Outbound payouts to suppliers and recipients.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Payouts
properties:
- type: OpenAPI
url: openapi/ravelin-payouts-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-refunds-api
name: Ravelin Refunds API
description: Refund requests and decisioning.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Refunds
properties:
- type: OpenAPI
url: openapi/ravelin-refunds-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-supplier-api
name: Ravelin Supplier API
description: Supplier, driver, courier, and seller events for marketplace risk.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Supplier
properties:
- type: OpenAPI
url: openapi/ravelin-supplier-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-transactions-api
name: Ravelin Transactions API
description: Payment attempts, captures, refunds, and authorizations.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Transactions
properties:
- type: OpenAPI
url: openapi/ravelin-transactions-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
- aid: ravelin:ravelin-vouchers-api
name: Ravelin Vouchers API
description: Voucher, promo, and payment-method voucher events.
humanURL: https://developer.ravelin.com/merchant/
baseURL: https://api.ravelin.com
tags:
- Vouchers
properties:
- type: OpenAPI
url: openapi/ravelin-vouchers-api-openapi.yml
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/
- type: Authentication
url: https://developer.ravelin.com/merchant/api/authentication/
- type: RateLimits
url: https://developer.ravelin.com/merchant/api/rate-limits/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/errors/
- type: Warnings
url: https://developer.ravelin.com/merchant/api/warnings/
- type: Guarantees
url: https://developer.ravelin.com/merchant/api/guarantees/
- type: TLS
url: https://developer.ravelin.com/merchant/api/tls/
- type: LoadTesting
url: https://developer.ravelin.com/merchant/api/load-testing/
- type: Documentation
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/authenticate/
- type: APIReference
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/
- type: ErrorCodes
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/errors/
- type: TestCards
url: https://developer.ravelin.com/merchant/api/endpoints/3d-secure/test-cards/
- type: ReferenceImplementation
url: https://github.com/unravelin/ravelin-3ds-demo
common:
- type: AgenticAccess
url: agentic-access/ravelin-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/ravelin-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/ravelin-domain-security.yml
- type: Authentication
url: authentication/ravelin-authentication.yml
- type: Website
url: https://www.ravelin.com/
- type: Portal
url: https://developer.ravelin.com/
- type: Documentation
url: https://developer.ravelin.com/merchant/
- type: Signup
url: https://www.ravelin.com/contact-us
- type: Login
url: https://dashboard.ravelin.com/
- type: Pricing
url: https://www.ravelin.com/contact-us
- type: TermsOfService
url: https://www.ravelin.com/legal/terms-of-service
- type: PrivacyPolicy
url: https://www.ravelin.com/legal/privacy-policy
- type: Support
url: https://support.ravelin.com/
- type: HelpCenter
url: https://support.ravelin.com/
- type: Blog
url: https://www.ravelin.com/blog
- type: ChangeLog
url: https://updates.ravelin.com/en
- type: ReleaseNotes
url: https://updates.ravelin.com/en
- type: Careers
url: https://www.ravelin.com/careers
- type: ContactUs
url: https://www.ravelin.com/contact-us
- type: GitHubOrganization
url: https://github.com/unravelin
- type: LinkedIn
url: https://www.linkedin.com/company/ravelin/
- type: Twitter
url: https://twitter.com/ravelinhq
- type: SDKs
name: RavelinJS
url: https://github.com/unravelin/ravelinjs
- type: SDKs
name: Ravelin Ruby
url: https://github.com/unravelin/ravelin-ruby
- type: SDKs
name: Ravelin iOS Core SDK
url: https://github.com/unravelin/ravelin-core-ios-xcframework-distribution
- type: SDKs
name: Ravelin iOS Encrypt SDK
url: https://github.com/unravelin/ravelin-encrypt-ios-xcframework-distribution
- type: SDKs
name: Ravelin iOS 3DS SDK
url: https://github.com/unravelin/ravelin-3ds-sdk-ios-xcframework-distribution
- type: SDKs
name: Ravelin Android (Core and 3DS)
url: https://developer.ravelin.com/merchant/libraries-and-sdks/android/core-sdk/android/
- type: ReferenceImplementation
name: Ravelin 3DS Server Reference Integration
url: https://github.com/unravelin/ravelin-3ds-demo
- type: Compliance
name: PCI-DSS
url: https://www.ravelin.com/
- type: Compliance
name: PCI 3DS
url: https://www.ravelin.com/
- type: Compliance
name: ISO 27001:2022
url: https://www.ravelin.com/
- name: Features
type: Features
data:
- name: Per-Merchant Machine Learning
description: Custom ML models trained and tuned to each merchant's traffic, products, and fraud patterns rather than a
single global model.
- name: Graph Network Analysis
description: Link analysis across customers, devices, payment instruments, and addresses to surface hidden fraud rings
and shared-identity clusters.
- name: Consortium Identity Database
description: A shared identity-signals consortium spanning 9+ billion identity elements used to enrich risk scoring across
all merchants.
- name: Real-Time Decisioning
description: ALLOW / REVIEW / PREVENT decisions returned synchronously on every checkout, login, registration, voucher,
and transaction event.
- name: PSP-Agnostic 3D Secure
description: A 3DS Server that works with any acquirer or PSP, supports dynamic exemption routing, and is bundled with
native iOS and Android 3DS SDKs.
- name: Manual Review Workflow
description: Built-in dashboard for human review of borderline cases with webhook callbacks to sync decisions back to
the merchant's order management system.
- name: Rules Engine
description: Merchant-authored rules layered on top of ML scores, executed in active or passive mode so new rules can
be safely shadow-tested before going live.
- name: Per-Customer Rate Limiting
description: A built-in 50 events-per-minute-per-customer guardrail that returns a PREVENT action with source RATE_LIMIT
to defend against scripted abuse.
- name: UseCases
type: UseCases
data:
- name: Online Payment Fraud and Chargeback Prevention
description: Scoring checkout and transaction events to block fraudulent orders before they ship and reduce card scheme
chargebacks.
- name: Account Takeover (ATO) Protection
description: Risk-scoring login events to detect credential stuffing, breach reuse, and session hijacking attempts in
real time.
- name: Refund and Policy Abuse
description: Detecting customers who systematically exploit refund, return, and goodwill policies across orders and channels.
- name: Promo, Voucher, and Loyalty Abuse
description: Scoring voucher and promo redemption events to stop bonus stacking, multi-accounting, and referral fraud.
- name: Marketplace and Supplier Fraud
description: Risk-scoring suppliers, drivers, couriers, sellers, and other marketplace participants to detect collusion
and onboarding fraud.
- name: 3D Secure and SCA Optimization
description: Running EMV 3DS 2.x authentication through Ravelin's 3DS Server with dynamic exemption routing to maximize
approval and shift liability where appropriate.
- name: Integrations
type: Integrations
data:
- name: Payment Service Providers
description: Integrates with major PSPs and acquirers via the PSP API and the PSP-agnostic 3DS Server.
- name: Order Management Systems
description: Order, refund, and manual-review decisions are pushed to downstream OMS via webhook callbacks.
- name: iOS Applications
description: Native iOS Core, Encrypt, and 3DS SDKs distributed as XCFrameworks.
- name: Android Applications
description: Native Android Core and 3DS SDKs with bundled ProGuard rules.
- name: Web Applications
description: RavelinJS browser SDK for device fingerprinting, encryption, and 3DS browser flows.
- name: Solutions
type: Solutions
data:
- name: Payment Fraud
description: End-to-end protection of the checkout and transaction surface for online merchants.
- name: Account Security
description: Login, registration, and credential-event scoring for ATO prevention.
- name: Refund Abuse
description: Detection of refund and return abuse across orders and channels.
- name: Marketplace Risk
description: Supplier, courier, and seller risk scoring for marketplaces and gig platforms.
- name: 3D Secure and Transaction Optimization
description: PSP-agnostic 3DS Server with exemption routing and native mobile SDKs.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com