Thanks for contributing to this Stripe sample!
All interactions with this project follow our Code of Conduct.
Issues should be relevant to this sample repository specifically. For broader questions or issues:
All submissions, including those by project members, require review. We use GitHub pull requests for this purpose.
machine-payments/
├── x402/ # x402 protocol integration
│ └── server/
│ ├── python/
│ └── node-typescript/
└── mpp/ # MPP protocol integration
└── server/
└── node-typescript/
x402 — Python:
cd x402/server/python
uv sync
uv run python main.pyx402 — TypeScript:
cd x402/server/node-typescript
pnpm install
pnpm run devMPP — TypeScript:
cd mpp/server/node-typescript
pnpm install
pnpm run devBefore submitting a PR, ensure:
- TypeScript compiles without errors
- Python type checking passes (if applicable)
- The sample runs successfully with test credentials