這是一個PHP(Zend Framework 1.11)站點,不使用現成的軟件包。當請求:爲什麼我會收到錯誤「4020:從無效IP地址收到的信息」。來自SagePay?
https://live.sagepay.com/gateway/service/vspserver-register.vsp
(與PAYMENT
一個TxType
),我得到如下回應:
4020 : Information received from an Invalid IP address.
我已經登錄到SagePay管理區,並增加了現場的IP地址服務器添加到「有效IP」部分,並確保它使用正確的SagePay網址發佈到和。
一個重要的注意事項是,今天上午,當我們通過更改Vendor
屬性更改付款發送到的SagePay帳戶後,此問題就開始了。
更新:此帳戶(供應商)在其他帳戶上使用表格集成方法,但所涉及的站點使用服務器集成方法。個人帳戶可以支持多種不同的支付方式,或者需要激活其他支付方式嗎?我在管理面板中看不到與此相關的任何選項。
數據庫不同步呢?當您更改帳戶時,您是否隨同它切換了相關密鑰? – DevZer0
服務器模式不需要Crypt字段 – LeonardChallis