This backend is part of the PayAnyWhere monorepo and provides:
- RESTful APIs for merchant and client interactions.
- Integration with smart contracts for crypto transactions.
- Optional connections to external payment providers such as Mercado Pago.
- A non-custodial design: users pay directly from their wallets to the merchant’s wallet.
- A Clean Architecture structure ensuring maintainability, scalability, and separation of concerns.
- Runtime: Bun
- Language: TypeScript
- Formatter & Linter: Biome
- Package Manager: Bun
- Architecture: REST API with modular controllers and services
bun installbun run devServer runs by default on http://localhost:3001
bun run buildbun run startCode formatting and linting are managed with Biome.
yarn biome
yarn biome:fix