payment-service
├── app
│ ├── src
│ │ ├── main
│ │ │ ├── kotlin
│ │ │ │ ├── endpoint
│ │ │ │ │ ├── domain
│ │ │ │ ├── service
│ │ │ │ │ ├── domain
│ │ │ ├── Application.kt
│ │ ├── test
│ │ │ ├── kotlin
│ │ │ │ ├── small
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── domain
│ │ │ │ ├── large
│ │ │ │ │ ├── endpoint
│ │ │ │ │ │ ├── domain
├── core
│ ├── src
│ │ ├── main
│ │ │ ├── kotlin
│ │ │ │ ├── model
│ │ │ │ │ ├── domain
│ │ │ │ ├── repository
│ │ │ │ │ ├── domain
│ │ │ │ ├── usecase
│ │ │ │ │ ├── domain
│ │ ├── test
│ │ │ ├── kotlin
│ │ │ │ ├── small
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── domain
├── infra
│ ├── src
│ │ ├── main
│ │ │ ├── kotlin
│ │ │ │ ├── infraservice
│ │ │ │ │ ├── domain
│ │ │ │ ├── repository
│ │ │ │ │ ├── domain
│ │ │ │ ├── message
│ │ │ │ │ ├── domain
│ │ │ │ ├── config
│ │ │ │ ├── util
│ │ ├── test
│ │ │ ├── kotlin
│ │ │ │ ├── small
│ │ │ │ │ ├── infraservice
│ │ │ │ │ │ ├── domain
│ │ │ │ ├── large
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── domain
│
├──────────────────────────────────