Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enindu/otp-less-payment-system
OTP-less payment system demonstration
https://github.com/enindu/otp-less-payment-system
demo go otp-less payment-system php
Last synced: 3 days ago
JSON representation
OTP-less payment system demonstration
- Host: GitHub
- URL: https://github.com/enindu/otp-less-payment-system
- Owner: enindu
- License: mit
- Created: 2024-01-11T10:22:16.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-01-11T11:15:29.000Z (10 months ago)
- Last Synced: 2024-01-11T16:29:33.403Z (10 months ago)
- Topics: demo, go, otp-less, payment-system, php
- Language: JavaScript
- Homepage:
- Size: 2.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# OTP-Less Payment System
See following link for more details.
Link: [https://enindu.com/blog/otp-less-payment-system](https://enindu.com/blog/otp-less-payment-system)
## SSL Keys And Certificates
If alredy included SSL keys and certificates didn't work, use `config.conf` file to generate SSL keys and certificate. You may need to generate keys and certificates for every component.
### Generate SSL Key
```
openssl genrsa -out key.pem 2048
```### Generate SSL Certificate
```
openssl req -nodes -new -x509 -sha256 -days 365 -config config.conf -extensions 'req_ext' -key key.pem -out certificate.pem
```## Components
### Client Component
- Base URL: http://localhost
- Port: 8080### Authentication Component
- Base URL: https://localhost:5003
- API URL: https://localhost:5003/api
- Port: 5003### Middleware Component
- Base URL: https://localhost:5001
- API URL: https://localhost:5001/api
- Port: 5001### Core Component
- Base URL: https://localhost:5002
- API URL: https://localhost:5002/api
- Port: 5002