Конечно, если все ключи действительны ...
Если запрос сделан на странице https, то запрос шифруется (то есть значения POST, которые отправляются через запрос, шифруются независимо от места назначения).
Если запрос сделан со страницы, отличной от https, на страницу https, запрос не зашифрован, но ответ будет таким, поэтому переменные записи НЕ будут зашифрованы (но возвращаемое значение будет).
HTTPS по существу устанавливает, использует ли сервер / страница, на которой идет речь, шифрование или нет, поэтому http -> https = незашифрованный запрос, зашифрованный ответ, https -> http = зашифрованный запрос, незашифрованный ответ.
Конечно, есть уровни безопасности, которые можно установить на уровне сценария, но я не думаю, что ваш ответ беспокоится об этом.
Быстрый пост скрипт
Почему вы не предоставляете партнерским сайтам служебную учетную запись, например "username: partners, pw: sheswithme" или что-то подобное? Вы можете использовать cURL, чтобы настроить cookie и передать переменные сервера и заставить их указывать свою форму на сценарий, который выполняет запрос, вместо того, чтобы пользователи имели полу-прямой доступ к вашему сценарию.