-
Clone the project
git clone https://github.com/tegarpratama/checkout-service
-
Running docker compose
docker-compose up --build -d
-
Migrate & seed data
docker exec -it ifortepay-checkout-service-app bash
make migrate-up
go run scripts/seeder/main.go
-
GET:
http://localhost:8080/api/check-health
- Check health system. -
POST:
http://localhost:8080/api/users
- Register a new user. payload:{ "email": "user@gmail.com", "password": "password" }
-
POST:
http://localhost:8080/api/transactions/checkouts
- Checkout products. payload:{ "user_id": 1, "product_sku": ["43N23P", "234234"] }