我正在爲Ubercart編寫一個模塊,用於掛鉤購買結帳完成階段。但是我遇到了一個實際運行任何測試的問題。在沒有SSL的測試網關模式下運行Ubercart(Drupal模塊)?
我原來的計劃是使用測試網關進行開發,然後用Paypal和Google Checkout作爲支付網關將此模塊推送到生產環境中。一旦我得到它,我可以買得起SSL證書。
但是現在我沒有SSL證書,這阻止了測試網關運行,因爲它取決於信用卡模塊,其中需要 SSL。令人驚訝的是,調試模式選項不會改變這個要求。
在每一個頁面的頂部,我得到一個不祥的警告:
結帳不能沒有啓用任何付款方式完成。請聯繫管理員以解決問題。
,並在付款設置頁面,我得到的頂部:
信用卡加密必須配置爲接受信用卡付款。
有沒有辦法強制信用卡模塊在沒有SSL的調試模式下工作?
你在哪裏看到的是,信用卡模塊需要SSL?我在沒有SSL的臨時站點上使用了信用卡和測試網關,並且在測試中工作正常。 – 2011-03-23 01:38:03
@Matt在警告中每個頁面的頂部,以及空支付網關列表中。我猜信用卡模塊看到的網站不是SSL並禁用它自己 – TheLQ 2011-03-23 01:39:43
嗯......我剛剛檢查了我的暫存站點,並啓用了信用卡模塊,啓用了測試網關,但沒有配置SSL並且沒有錯誤消息。您是否嘗試啓用測試網關模塊? – 2011-03-23 01:44:03