"Перенос части кода на свой сервер" подразумевает, что в случае проблем с вашим сервером или в случае нарушения связности между вашим сервером и клиентским сайт клиента работать не будет. Потому и глупость.
Вы можете обеспечить бесперебойность поставляемого сервиса и отвечать рублем в случае перебоев? Обычно бюджет таких сервисов позволяет иметь штат грамотных специалистов, не спрашивающих на форуме "как определить хост с которого пришел запрос"