func makeCreateMerchantHandler(m *mux.Router, endpoints endpoint.Endpoints, options []kithttp.ServerOption) {
	m.Methods("POST").Path("/merchants").Handler(
		kithttp.NewServer(
			endpoints.CreateMerchantEndpoint,
			decodeCreateMerchantRequest,
			encodeHTTPGenericResponse,
			options...,
		))
}
// makeCreateMerchantHandler creates the handler logic
makeCreateMerchantHandler creates the handler logic
// makeCreateMerchantHandler creates the handler logic
func makeCreateMerchantHandler(m *mux.Router, endpoints endpoint.Endpoints, options []kithttp.ServerOption) {
	m.Methods("POST").Path("/merchants").Handler(
		kithttp.NewServer(
			endpoints.CreateMerchantEndpoint,
			decodeCreateMerchantRequest,
			encodeHTTPGenericResponse,
			options...,
		))
}
func makeCreateMerchantHandler ( m * mux . Router , endpoints endpoint . Endpoints , options [ ] kithttp . ServerOption ) { m . Methods ( " " ) . Path ( " " ) . Handler ( kithttp . NewServer ( endpoints . CreateMerchantEndpoint , decodeCreateMerchantRequest , encodeHTTPGenericResponse , options ... , ) ) }
makeCreateMerchantHandler creates the handler logic
makeCreateMerchantHandler creates the handler logic