2011-03-23 35 views
1

我正在爲Ubercart編寫一個模塊,用於掛鉤購買結帳完成階段。但是我遇到了一個實際運行任何測試的問題。在沒有SSL的測試網關模式下運行Ubercart(Drupal模塊)?

我原來的計劃是使用測試網關進行開發,然後用Paypal和Google Checkout作爲支付網關將此模塊推送到生產環境中。一旦我得到它,我可以買得起SSL證書。

但是現在我沒有SSL證書,這阻止了測試網關運行,因爲它取決於信用卡模塊,其中需要 SSL。令人驚訝的是,調試模式選項不會改變這個要求。

在每一個頁面的頂部,我得到一個不祥的警告:

結帳不能沒有啓用任何付款方式完成。請聯繫管理員以解決問題。

,並在付款設置頁面,我得到的頂部:

信用卡加密必須配置爲接受信用卡付款。

有沒有辦法強制信用卡模塊在沒有SSL的調試模式下工作?

+0

你在哪裏看到的是,信用卡模塊需要SSL?我在沒有SSL的臨時站點上使用了信用卡和測試網關,並且在測試中工作正常。 – 2011-03-23 01:38:03

+0

@Matt在警告中每個頁面的頂部,以及空支付網關列表中。我猜信用卡模塊看到的網站不是SSL並禁用它自己 – TheLQ 2011-03-23 01:39:43

+0

嗯......我剛剛檢查了我的暫存站點,並啓用了信用卡模塊,啓用了測試網關,但沒有配置SSL並且沒有錯誤消息。您是否嘗試啓用測試網關模塊? – 2011-03-23 01:44:03

回答

3

如果啓用「測試網關」,去這裏http://YOURSITE/admin/store/settings/payment/edit/methods(轄>存儲管理>配置>付款設置)

展開‘信用卡設置’,在‘卡號加密密鑰文件路徑’的外部進入路徑的現場。 「
在‘接受的卡類型’中選擇任何信用卡。並調查更多的設置在那裏。

現在嘗試買一些產品,並檢出它,付款,它會自動完成訂單(全額付款仿)選擇卡。見testing numbers信用卡,CVV可以是任何數量,比當前日期進入更高的到期日期。
測試Paypal使用沙箱和Google Checkout測試這些「門」。

+0

啊,我沒有完全理解這個選項,並認爲它只是一個實際的生產網站。感謝您解決這個問題,並讓它工作 – TheLQ 2011-03-23 02:42:20

相關問題