Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/c-kiplimo/e-commerce-application-api
This Spring Boot project demonstrates the integration of Stripe payment in e-commerce application. It provides essential functionalities for handling transactions and creating checkout sessions, serving as a practical starting point for projects requiring secure payment processing.
https://github.com/c-kiplimo/e-commerce-application-api
api docker integration-testing java jenkins junit kubernetes mongodb spring-boot unit-testing
Last synced: 21 days ago
JSON representation
This Spring Boot project demonstrates the integration of Stripe payment in e-commerce application. It provides essential functionalities for handling transactions and creating checkout sessions, serving as a practical starting point for projects requiring secure payment processing.
- Host: GitHub
- URL: https://github.com/c-kiplimo/e-commerce-application-api
- Owner: c-kiplimo
- Created: 2023-11-30T11:50:32.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2023-11-30T12:02:53.000Z (about 1 year ago)
- Last Synced: 2024-11-13T04:37:56.475Z (3 months ago)
- Topics: api, docker, integration-testing, java, jenkins, junit, kubernetes, mongodb, spring-boot, unit-testing
- Language: Java
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-commerce Application with Stripe Payment Integration
This repository contains a simple e-commerce application developed to experiment with the implementation of Stripe Payment. The application is built using the Spring Boot framework and integrates with the Stripe payment gateway for secure and seamless transactions.
## Project Structure
The project follows a standard Spring Boot project structure:
- **src/main/java**: Contains the main Java source code.
- **com.practice.ecommerce**: Root package for the application.
- **config**: Configuration classes for Stripe and other settings.
- **controller**: RESTful controllers for handling payment-related endpoints.
- **model**: Entity classes representing data structures.
- **service**: Business logic and service classes.- **src/main/resources**: Contains application properties and static resources.