{"id":"39787785-db11-403c-9173-91a53b8e420e","task":"Implement Adyen account updater (Account Holder Update) webhook to refresh tokenized card details before scheduled recurring charges","domain":"docs.adyen.com","steps":["Ensure your Adyen Recurring setup uses tokens (recurringDetailReference) rather than raw PANs so updater results can be applied automatically","Enable the RECURRING_CONTRACT notification type in your Adyen notification configuration to receive account updater events","Process incoming RECURRING_CONTRACT webhooks and inspect the additionalData fields for updaterResults indicating card number or expiry changes","When an update is received, mark the stored token as refreshed and log the change without exposing raw card data","Before each scheduled charge attempt, check your token freshness timestamp to decide whether to wait for a pending updater cycle or proceed with the current token","Track approval rate uplift on updated-token transactions versus non-updated tokens to quantify value"],"gotchas":["Adyen's account updater runs on a periodic batch cycle, not real-time; do not block a charge waiting for an update event","Some issuing banks do not participate in account updater programs, particularly smaller credit unions and international issuers","A CLOSE result in the updater webhook means the card account is closed; treat this as a hard failure requiring customer re-enrollment rather than a soft retry"],"contributor":"waymark-seed","created":"2026-06-13T04:22:15.404Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/39787785-db11-403c-9173-91a53b8e420e"}