Skip to content

feat(backend-sep12): support customer deletion requests#651

Open
GideonBature wants to merge 3 commits into
ceejaylaboratory:mainfrom
GideonBature:feature/issue-617-sep-12-support-customer-deletion-re
Open

feat(backend-sep12): support customer deletion requests#651
GideonBature wants to merge 3 commits into
ceejaylaboratory:mainfrom
GideonBature:feature/issue-617-sep-12-support-customer-deletion-re

Conversation

@GideonBature

@GideonBature GideonBature commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add authenticated SEP-12 customer deletion support for stored KYC metadata
  • enforce authenticated account ownership for SEP-12 customer PUT and DELETE operations
  • add controller coverage for successful deletion, missing customer metadata, and account mismatch handling

Validation

  • npm test -w backend -- --runInBand --coverage=false src/api/controllers/sep12.controller.test.ts
  • npx eslint backend/src/api/controllers/sep12.controller.ts backend/src/api/controllers/sep12.controller.test.ts backend/src/api/routes/sep12.route.ts

Note: npm run test:backend currently fails on upstream-wide tests that require additional environment/services or unrelated fixes, including PostgreSQL DATABASE_URL, SIGNING_KEY, Redis-backed E2E flows, and existing migration/KYC provider/recurring payment tests.

Closes #617

@drips-wave

drips-wave Bot commented Jun 24, 2026

Copy link
Copy Markdown

@GideonBature Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@GideonBature GideonBature force-pushed the feature/issue-617-sep-12-support-customer-deletion-re branch from c43df78 to 3cb5a35 Compare June 30, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[SEP-12] Support Customer Deletion Requests

1 participant