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 |