У меня возникла проблема с отправкой данных на определенный URL-адрес при тестировании платежных транзакций на платформе PayPal. Хотя это было гораздо более технически понятно, я решил не использовать их API и платформу NVP из-за требования ПЕРВОГО создать транзакцию, а затем вернуться и создать повторяющийся профиль (в отличие от всех сразу - глупый дизайн на мой взгляд) ,
В конечном счете, я пытаюсь взять данные, которые я зашифровал, в определенную переменную и опубликовать эти данные по URL-адресу по выбору, БЕЗ необходимости обрабатывать их как форму, по которой пользователь нажимает кнопку отправки.
Моя HTML-форма работает - код:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_blank">';
<input type="hidden" name="cmd" value="_s-xclick"/>';
<input type="hidden" name="encrypted" value="'.$encrypted.'"/>';
<input type="submit" value="Go to checkout" name="submit" class="cartButton" />';
</form>
где $ encrypted - мои зашифрованные параметры. Пока код работает - я не хочу, чтобы пользователь нажимал на ссылку для отправки в форму. Вместо этого я хочу, чтобы пользователь щелкнул кнопку, которая сначала запускает скрипт PHP для сохранения данных во временной базе данных, ТО затем помещает необходимые элементы (CMD и ENCRYPTED) в URL-адрес публикации (https://www.sandbox.paypal.com/cgi-bin/webscr).
Есть идеи, как этого добиться? Является ли это возможным? Я использую PHP и MySQL для своего сайта. Использование Javascript любого рода не является решением.
РЕДАКТИРОВАТЬ 1
У меня настроено использование cURL в качестве возможного способа размещения данных, но происходят две вещи: 1) я не получаю никакого ответа, 2) потребитель фактически должен быть перенаправлен на страницы оплаты PayPal с помощью опубликованные данные после вставки базы данных.