Adyen Data Protection API logo

Adyen Data Protection API

Adyen Data Protection API

Adyen Data Protection API handles GDPR/privacy operations — right-to-be-forgotten, PII deletion, shopper data export.

Visit site ↗Health checked 9h ago
Use it when

Deep integration with Adyen systems — ensures complete deletion (not just soft delete)

Watch for

Some data cannot be deleted immediately due to AML/tax retention rules

First check

POST /pal/servlet/SubjectErasure/v68/performSubjectErasure with shopperReference to initiate erasure. Status via webhook.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
698 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 698ms
01

About this API

GDPR and similar privacy laws place a tricky requirement on merchants: when a user exercises the right to be forgotten, the merchant must delete their personal info from all systems — including card tokens and transaction history at the payment processor. Data Protection API lets merchants pass that deletion request to Adyen. Adyen's handling logic is nuanced: deletable items (card tokens, shopper PII) are removed immediately; transaction records still in the retention period (AML requires 5-7 years) are retained but encrypted/pseudonymized; audit logs record "data was processed for GDPR request at time X". All merchants serving EU users should integrate this API or risk GDPR-complaint enforcement.

02

What you can build

  • 1Respond to GDPR deletion requests (right to be forgotten)
  • 2Export all PII of a shopper to the user (data portability)
  • 3Periodic cleanup of data past retention
03

Strengths & limitations

Strengths

  • Deep integration with Adyen systems — ensures complete deletion (not just soft delete)
  • Audit logs retain proof of deletion
  • Distinguishes deletable PII from retention-required transaction records

Limitations

  • Some data cannot be deleted immediately due to AML/tax retention rules
  • Requests are async — may take several business days
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://www.adyen.help/hc/en-us/community/topics/<endpoint>
05

Getting started

POST /pal/servlet/SubjectErasure/v68/performSubjectErasure with shopperReference to initiate erasure. Status via webhook.

06

FAQ

Can transaction history be fully deleted?+

No — AML rules require 5-7 year retention. But PII is replaced or encrypted and disappears from normal queries.

How long does processing take?+

Simple cases: minutes to hours. Multi-system cases: several business days. Completion delivered via webhook.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
java, python, javascript, php
Response time
698 ms
Last health check
5/12/2026, 7:36:31 AM
08

Tags

09

More from Adyen