Тип носителя не поддерживается, ошибка при передаче значений в платежный шлюз
Я строю расширение оплаты для моего сайта opencart. Я пытаюсь заполнить все данные и отправить их на платежный шлюз для проверки. Но когда я нажимаю на оплату, я получаю сообщение об ошибке на странице оплаты.
Сервер не может обслуживать запрос, потому что тип носителя не поддерживается.
ниже находится файл шаблона моей формы оформления заказа. Я сделал дамп значений. все значения заполнены правильно. Но ошибка возникает, когда я пытаюсь пройти к шлюзу.
<form action="http://xxxxxx/verify/verification.svc?wsdlp" method="post">
<input type="hidden" name="HyperId" value="<?php echo $HyperId; ?>" />
<input type="hidden" name="HyperName" value="<?php echo $HyperName; ?>" />
<input type="hidden" name="HyperPhone" value="<?php echo $HyperPhone; ?>" />
<input type="hidden" name="HyperEmail" value="<?php echo $HyperEmail; ?>" />
<input type="hidden" name="HyperAmount" value="<?php echo $HyperAmount; ?>" />
<input type="hidden" name="Hyperinvoice" value="<?php echo $Hyperinvoice; ?>" />
<input type="hidden" name="success_url" value="<?php echo $callback; ?>" />
<input type="hidden" name="fail_url" value="<?php echo $callback; ?>" />
<input type="hidden" name="cancel_url" value="<?php echo $cancel; ?>" />
<div class="buttons">
<div class="right">
<input type="submit" value="<?php echo $button_confirm; ?>" class="button" />
</div>
</div>
</form>
Может кто-нибудь, пожалуйста, скажите мне, что я делаю не так здесь
1 ответ
Что касается конкретной ошибки, которую я получаю, я бы посоветовал вам проверить поддерживаемые типы MIME на вашем сервере, если у вас есть cpanel, у вас может быть раздел "MIME Types",
и вы можете попробовать добавить его туда: Расширение: .svc, MIME-тип: application / octet-stream
или с.htaccess AddType application/octet-stream .svc
Я не говорю, что это решение вашей проблемы, но, возможно, стоит кое-что проверить.
Надеюсь, я помог.