Tag: worldpay

MVC中的Worldpay集成问题

我正在尝试在我的MVC项目中实施worldpay支付方法并尝试进行测试付款,但它向我显示此错误 您已完成或取消了付款。 您已禁用Cookie。 要完成付款,请通过更改浏览器中的隐私设置来启用Cookie。 然后返回商家网站并重新提交付款。 您在WorldPay上的会话已超时。 请返回商家网站并重新提交付款。 我正在尝试的代码 WorldPay Test Checkout

使用WorldPayvalidation付款金额

我们正在使用WorldPay处理分层会员系统的付款,其支付金额取决于所选的会员等级。 付款通过来自多个隐藏字段的表单发送到WorldPay,包括: 基本上,表单通过POST提交给WorldPay,用户按照许多步骤处理他们的付款。 完成后,用户将被重定向到指定的确认页面。 这似乎是WorldPay接受付款的典型方式。 这里有一个明显的问题,隐藏字段的价值很容易被任何具有HTML基本知识的人篡改。 表单直接发布到WorldPay,因此我们没有PostBack来validation会员级别的金额。 通过在确认页面之前通过处理程序路由回调,我们可以选择在从WorldPay向我们返回付款通知时validation付款金额; 但是,我想避免用户提交篡改表格,支付不正确的金额并且没有收到会员资格的情况,然后必须联系公司以退还他们的钱。 在处理付款之前 ,我们如何validation提交的金额是否正确? 更新 在我看来,我们还有一个额外的问题,即使我们validation服务器端的表单,也没有什么可以阻止恶意用户欺骗直接发送到WorldPay的表单。