mirror of
https://github.com/aljazceru/payments-rest-api.git
synced 2025-12-21 23:44:22 +01:00
Update README.md
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Nodeless payments
|
||||
Proof of concept implementation for deploying nodeless sdk as lambda function to AWS. This gives us a REST api with close to zero cost of hosting.
|
||||
This is a proof of concept implementation for deploying the Breez SDK (Nodeless implementation) as a lambda function to AWS. It provides a REST api with close to zero cost of hosting.
|
||||
|
||||
Seed phrase and breez api key are stored encrypted in AWS Parameter store and decrypted when lamba is accessed (a rest call is made).
|
||||
The seed phrase and the SDK's api-key are stored encrypted in AWS Parameter store and decrypted when lamba is accessed (a REST call is made).
|
||||
|
||||
Currently implemented endpoints:
|
||||
- /send_payment (bolt11)
|
||||
@@ -12,4 +12,4 @@ Currently implemented endpoints:
|
||||
Deployment to AWS with [cloudformation](./cloudformation.yaml). Encrypted secrets are stored in [AWS Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) and are accessed each time any endpoint is called (in the background docker container is started for each rest api call).
|
||||
|
||||
### Security:
|
||||
- for PoC purposes simple x-api-key header is added to the http calls and verified at each invocation. Api key is stored the same way as
|
||||
- for PoC purposes simple x-api-key header is added to the http calls and verified at each invocation.
|
||||
|
||||
Reference in New Issue
Block a user