An open-source, serverless, EVM-compatible design for generating digital asset invoices, tracking payments, and sweeping funds into an offline treasury wallet.
⚠️ This system is an open-source reference for educational and prototype use. It is not intended for production use.
Create invoices and accept peer-to-peer crypto payments.
Monitor payment status with automated updates and event-driven notifications.
Automatically transfer received funds into a designated treasury wallet for secure management.
Built with AWS Lambda, Amazon API Gateway, DynamoDB, SNS, Secrets Manager, and EventBridge.
To explore the functionality, run the following commands:
# Clone repo git clone https://github.com/aws-samples/sample-serverless-digital-asset-payments.git cd sample-serverless-digital-asset-payments # Setup environment cp .env-sample .env # Deploy (prototype use only) npm run setup
See the GitHub README for details.
Explore digital asset invoicing, payment tracking, and treasury management.