繁体   English   中英

将值传递到支付网关时,媒体类型不受支持的错误

[英]media type is unsupported error while passing values to payment gateway

我正在为我的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>

有人可以告诉我我在做什么错吗

好吧,考虑到您遇到的特定错误,我建议您检查服务器中支持的mime类型,如果您使用cpanel,则可能会有“ MIME类型”部分,

您可以尝试将其添加到此处:扩展名:.svc,MIME类型:application / octet-stream

或使用.htaccess AddType application/octet-stream .svc

我并不是说这是解决您的问题的方法,但可能值得检查。

希望我能帮上忙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM