Skip to content

Conversation

@TaprootFreak
Copy link
Collaborator

Summary

  • Automatically create VIBAN for EUR when user has KYC level 50+
  • Throw KycRequired error for EUR users with KYC level below 50
  • Non-EUR currencies (CHF, GBP) remain unchanged

Changes

  • buy.service.ts: Added EUR-specific VIBAN logic at the beginning of getBankInfo() method

Test plan

  • Test EUR buy with KYC level 50+ → VIBAN should be auto-created
  • Test EUR buy with KYC level < 50 → Should show KYC required error
  • Test CHF/GBP buy → Should work as before (Personal IBAN optional)

- Automatically create VIBAN for EUR when user has KYC level 50+
- Throw KycRequired error for EUR users with KYC level below 50
- Non-EUR currencies (CHF, GBP) remain unchanged
@TaprootFreak TaprootFreak marked this pull request as ready for review January 20, 2026 20:19
@TaprootFreak TaprootFreak merged commit 848bfdc into develop Jan 20, 2026
7 checks passed
@TaprootFreak TaprootFreak deleted the feature/eur-viban-mandatory branch January 20, 2026 20:20
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.

2 participants