pay/client.go
func PostCheque(db *reform.DB, channel string,
	pscAddr data.HexString, pass string, amount uint64,
	tls bool, timeout uint, pr *proc.Processor) error {
	pld, err := newPayload(db, channel, pscAddr, pass, amount)
	if err != nil {
		return err
	}
	return postPayload(db, channel, pld, tls, timeout, pr, srv.Send)
}
func PostCheque(db *reform.DB, channel string,
	pscAddr data.HexString, pass string, amount uint64,
	tls bool, timeout uint, pr *proc.Processor) error {
	pld, err := newPayload(db, channel, pscAddr, pass, amount)
	if err != nil {
		return err
	}
	return postPayload(db, channel, pld, tls, timeout, pr, srv.Send)
}
// PostCheque sends a payment cheque to a payment server.