Skip to content

Implement KYC status tracking in merchant model` #48

@Nemenwq

Description

@Nemenwq

Dependencies: Issue #27, Issue #28.

Context:
Compliance requires tracking merchant KYC state.

Scope:

  • In scope: Schema fields + submit endpoint.
  • Out of scope: Integration with KYC vendor.

Tasks:

  • Add merchant fields:
    • kyc_status (e.g. NOT_SUBMITTED, PENDING, APPROVED, REJECTED)
    • kyc_submitted_at, kyc_reviewed_at, kyc_rejection_reason
  • Add endpoints (dashboard-authenticated):
    • POST /kyc/submit (marks status PENDING)
    • GET /kyc/status

Implementation Notes:

Files: backend/api_gateway/src/merchants/

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions