Документы для WorldPay мне очень трудно понять после чтения и повторного чтения их часами. (Фактически, многие из документов дали мне неправильный URL-адрес Live, и мне пришлось искать в Интернете и попробовать что-то с пробной/ошибкой, чтобы найти, например, Live-URL.)
Как создать возвращаемый параметр страницы с помощью WorldPay? Под этим подразумевается, что когда кто-то отправляет платеж, а затем оплачивает сайт WorldPay, WorldPay автоматически перенаправляет покупателя обратно на страницу на моем сайте в случае успеха. Я хочу знать, как это сделать. Думаю, я догадался об этом ниже, но не уверен, что это работает?
<?php ?>
<html><head><title></title></head><body>
<form action="https://secure.wp3.rbsworldpay.com/wcc/purchase" method="post">
<input type="hidden" name="testMode" value="0">
<input type="hidden" name="instId" value="<?= $this->INST_ID ?>">
<input type="hidden" name="cartId" value="<?= $this->CART_ID ?>">
<input type="hidden" name="amount" value="<?= $this->AMOUNT ?>">
<input type="hidden" name="currency" value="<?= $this->CURRENCY_CODE ?>">
<input type="hidden" name="desc" value="Photos">
<input type="hidden" name="MC_success" value="<?= $this->RETURNING_PAGE_ON_MY_SITE ?>">
<input type="submit" value="Click here for the secure payment form">
</form>
</body></html>
EDIT. Техническая поддержка WorldPay сообщила, что теперь действие должно быть " https://secure.worldpay.com/wcc/purchase" и параметр MC_success не будет работать. Он посоветовал мне использовать параметр wpdisplay в сообщении формы, чтобы мы предложили странице результатов обмениваться заголовком и сделать мета-перенаправление обратно на страницу на нашем сайте. Я попросил пример, и он сказал, что его нет. Все, что он мог сделать, это указать мне на эту запутанную документацию, которая на самом деле не описывает это вообще. (Я не виноват в технической поддержке парня - он просто делает свою работу со слабыми инструментами, которые он дал.)