# The Merchant side of Payments
Deconstructing the components of BTC Pay Server relating to bitcoin merchant systems design.
## Invocices
- [ ] What is the data structure of a merchant BTC invoice?
- [ ] Invoices for Merchant Side
- [ ] Comapre Other Payment Processors
- [ ] Invoices for Consumer Side
## Components
### Merchant
#### Invocices
- What is the data structure of a Merchant BTC invoice?
- [ ] Invoices for Merchant Side
- [ ] Comapre Other Payment Processors
- [ ] Invoices for Consumer Side
#### Refund Management
#### Shipping (plugin)
#### Checkout
#### Accounting
Protecting merchants against Volatility
Community run instances
### Customer
#### Order Tracking/Lookup
#### Refunds
## User flows
```mermaid
graph LR
1(...) --> 2(...)
```
## Extended Features
### Inventory Management
- Is this relevant in a bitcoin context?