2013-11-28 41 views
0

嘗試構建SagePay窗體集成時出現以下錯誤。獲取3087錯誤

3087 : The SuccessURL format is invalid. 

發送該URL的格式如下 http://sub.domain.co.uk/folder/

該字段的文件說..

這應該是完全合格的URL(包括http://或https:// 標題)。 如果 交易成功,則它是用戶重定向到的頁面/腳本的URL。如果您願意,您可以附加參數。 Sage 工資表還會發送一個加密字段,其中包含附加到此URL的重要信息 (請參見下文)。

據我可以告訴SuccessUrl我發送完全合格&完全合格。我錯過了一些簡單的東西嗎

$mySage->addFieldToCrypt("SuccessURL", 'http://sub.domain.co.uk/folder/'); 
+0

你有解決方案嗎? –

回答

0

嘗試對真實成功url進行ping測試。

成功URL需要可訪問。確保你沒有添加索引。儘可能通用。

我們建議您在發生此錯誤時檢查以下內容:
*必須是動態成功網址。 *確保該網址在交易時可用。 *共享服務器上的URL?即有多個站點處理可能會影響您交易的大量交易。 *確保服務器處理工作量。 *嘗試訪問您的IP從一個單獨的設備。 *檢查端口80和443是否打開。

你的例子是http。確保沒有外部https元素附加到成功頁面。

+0

SuccessURL字段必須包含完全合格的域名和頁面引用,指向您網站上的外部可見頁面,如果事務成功,您的客戶可以返回到該頁面。該網址必須是http://或https://,長度不得超過255個字符。檢查您的代碼以確保您只使用完全限定的URL。 –