Digital Asset Invoicing GitHub

Process Digital Asset Payments on AWS

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.

Key Features

Invoice Generation

Create invoices and accept peer-to-peer crypto payments.

Payment Tracking

Monitor payment status with automated updates and event-driven notifications.

Automated Sweeping

Automatically transfer received funds into a designated treasury wallet for secure management.

Serverless on AWS

Built with AWS Lambda, Amazon API Gateway, DynamoDB, SNS, Secrets Manager, and EventBridge.

Quick Start

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.

Prototype Digital Asset Payments Today

Explore digital asset invoicing, payment tracking, and treasury management.

Get Started on GitHub