I built this microservice to easen up the process of hooking up copay to your own rate service.
It fetches the prices from some other service (currently coinmarketcap) and answers the request with a response similair in format to the bitpay rates API used by copay.