Validate params

## 概要
http request 時のパラメータを必要十分なものしか受け付けないように設定した
キーが違うパラメータは無視し、パラメータが足りてない時はエラー文を返す

### パラメータが足りてない時のレスポンス例
```
{error: "beacon_id is missing, token is missing, purchase is missing, total_price is missing"}
```