关于“直接返回”,这里写的是选择“标题重定向”(3.在直接返回下选择标题重定向。) https://www.2checkout.com/shopping-cart/ubercart/
但这里写的是选择“给定的链接回到我的网站”(3.在直接返回下选择给定的链接回到我的网站。) http://www.ubercart.org/forum/support/31330/configure_2checkout_payment_ubercart_drupal_6
你知道如果给定的链接回到我的网站是绝对可以选择的吗?
有关“退货流程是如何工作的?”2checkout.com/blog/knowledge-base/merchants/tech-support/passbacks-and-returns/how-does-the-return-process-work/?plain的更多信息。
发布于 2012-08-27 22:28:30
返回方法取决于您正在使用的扩展的版本。如果您使用的是在https://github.com/craigchristenson/ubercart-3-2checkout找到的版本,则使用标头重定向。2Checkout扩展包含在Ubercart核心中,使用给定的链接返回到我的网站。不幸的是,包含在UberCart中的2Checkout模块中的返回函数有一个错误,在下一个版本之前不会被修复。同时,我建议使用上面URL中引用的扩展。如果您的集成有任何问题,您可以直接联系2Checkout获取集成帮助。
发布于 2012-09-02 02:35:12
好的,我想我已经在这里找到了解决方案:
http://www.ubercart.org/project_issue/access_denied_2checkout_order_completion
1
问题似乎与SSL无关。这是导致此返回问题的ubercart 2Checkout返回脚本中的错误。Ubercart正在尝试验证使用密码、供应商编号、merchant_order_id、total散列传回的MD5散列,这是不正确的,并导致验证失败。要解决此问题,请打开以下文件"drupal/modules/ubercart/payment/uc_2checkout/uc_2checkout.pages.inc“并编辑第20行,使其与以下内容匹配:
$valid = md5(variable_get('uc_2checkout_secret_word',‘探戈’)。$_POST“‘sid”。$_POST“‘order_number”。$_POST‘’total‘);
所以这真的意味着Ubercart没有好的2checkout模块,唯一的解决方案是黑掉第20行吗?
发布于 2012-09-10 05:38:33
Ubercart在UberCart 2和3的开发分支中解决了这些问题。您也可以在以下URL获得修复的2Checkout模块:
UberCart-2 Drupal-6 https://github.com/craigchristenson/ubercart-2-2checkout
UberCart3 Drupal-7 https://github.com/craigchristenson/ubercart-3-2checkout
https://stackoverflow.com/questions/12122599
复制相似问题