【发布时间】:2011-09-21 01:44:00
【问题描述】:
我已经在我的 Drupal 6 网站中设置了 Ubercart 2.0,并为其功能启用了必要的模块,包括:购物车、商店、产品、订单、条件操作。
我已将 google checkout 模块配置为测试模式(沙盒),并相应地放置了 Merchant ID 和 Merchant Key 值。
现在,当我将产品添加到购物车并点击 Google Checkout 时,我收到一条大错误消息:
致命错误:未捕获的异常 带有消息“字符串可以”的“异常” 不被解析为 XML' C:\xampp\htdocs\drupal\sites\all\modules\ubercart\payment\uc_google_checkout\uc_google_checkout.module:630 : SimpleXMLElement->__construct('') #1
似乎无法弄清楚这个错误的原因......
编辑:
在第 630 行,我有以下行:
$response = 新的 SimpleXMLElement($response_obj->data);
我回应了以下值:$response_obj->data as:
https://sandbox.google.com/checkout/view/buy?o=shoppingcart&shoppingcart=537534598601272
【问题讨论】:
-
送入
SimpleXMLElement的字符串很可能不是有效的XML 文档。您可以尝试获取 XML 字符串并将其发布到您的问题中吗? -
我的一个朋友说我需要购买 SSL 证书。但我想知道我的本地主机如何与 google checkout 完美配合。
标签: php drupal simplexml ubercart google-checkout