2016-10-10 71 views
3

我已經搜索了有關此SagePay錯誤的類似問題的答案,並檢查了修復程序似乎不適用於我的問題。錯誤:5080:表單事務註冊失敗 - 嘗試以前的答案

具體做法是:

  1. 我使用BillingCountry和DeliveryCountry正確的2個字母的國家代碼。
  2. 我在發佈VPSProtocol,TxType和Vendor以及Crypt值。
  3. 我重新檢查了我使用MySagePay測試門戶中正確的加密密鑰。

現在我使用我的成功和失敗的URL http://localhost:8084/app/successhttp://localhost:8084/app/failure,因爲我認爲,雖然這些都是(顯然)外部不可見,它不應該的問題,因爲SagePay在年底重新導向其交易的一部分。 (這個假設是否正確,或者這些網址是否需要外部訪問?)一些答案引發了對此的懷疑,所以我將它們更改爲我擁有的外部網站,並且我仍然得到相同的錯誤。

另一種思路是,我正在開發的客戶端已經上線了,似乎有暗示說,一旦你上線了,你不再有權訪問測試服務器(這是真的嗎?

還有什麼我應該檢查? (附加信息:我使用SagePay api(sagepay-api-1.2.2.0.jar和相關庫)來驗證表單內容並加密它們。

+0

「一旦你上線了,你不再能夠訪問測試服務器,這是真的嗎?」不,它仍然可以訪問測試服務器。 – DavidG

+0

5080是一個通用錯誤,它表示'有些東西'是錯的!發佈您的crypt字符串,未加密,然後通過我的Sage Pay帳戶運行。 –

回答

0

我有完全相同的問題,我嘗試了所有描述還有,有一天,我發現這個問題是在「VendorEMail」領域,它有2個電子郵件地址通過;分開的,一旦我刪除了第二隻留下一個電子郵件一切工作。

1

我用積分從https://github.com/tolzhabayev/sagepayForm-php

我發生了這個錯誤(5080),並與SagePay支持人員交談,他們指引我進入MySagePay門戶,您可以在其中查看無效事務以便排除故障容易出錯!

希望這可以幫助別人。

Chris Rickards