client/bill/monitor.go
func NewMonitor(conf *Config, logger log.Logger, db *reform.DB,
	pr *proc.Processor, pscAddr string, pw data.PWDGetter) *Monitor {
	return &Monitor{
		conf:   conf,
		logger: logger.Add("type", "client/bill.Monitor"),
		db:     db,
		pr:     pr,
		psc:    pscAddr,
		pw:     pw,
		post:   pay.PostCheque,
	}
}
func NewMonitor(conf *Config, logger log.Logger, db *reform.DB,
	pr *proc.Processor, pscAddr string, pw data.PWDGetter) *Monitor {
	return &Monitor{
		conf:   conf,
		logger: logger.Add("type", "client/bill.Monitor"),
		db:     db,
		pr:     pr,
		psc:    pscAddr,
		pw:     pw,
		post:   pay.PostCheque,
	}
}
// NewMonitor creates a new client billing monitor.