Sample API to illustrate a simple e-commerce store implementation of the Stripe API.
User -|--< Order -|--< Product
Orders are owned by Users
Products are not owned & are managed via "admin"
| Method | Endpoint | Headers |
|---|---|---|
POST |
/sign-up |
None |
POST |
/sign-in |
None |
PATCH |
/change-password |
Bearer Token |
DELETE |
/sign-out |
Bearer Token |
| Method | Endpoint | Headers |
|---|---|---|
GET |
/products |
None |
GET |
/products/:id |
None |
| Action | Method | Endpoint | Headers |
|---|---|---|---|
| Index Orders | GET |
/orders |
Bearer Token |
| Show Order | GET |
/orders/:id |
Bearer Token |
| Create Order | POST |
/orders |
Bearer Token |
| Update Order | PATCH |
/orders/:id |
Bearer Token |
| Delete Order | DELETE |
/orders/:id |
Bearer Token |
| Action | Method | Endpoint | Headers |
|---|---|---|---|
| Create payment intent | POST |
/payment-intent/:orderId |
Bearer Token |