0

关于“Direct Return”写在这里选择“Header Redirect”(3.在Direct Return下选择Header Redirect。) https://www.2checkout.com/shopping-cart/ubercart/

但这里写的是选择“Given links back to my website”(3. 在 Direct Return 下选择 Given links back to my website。) 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

4

3 回答 3

0

好的,我认为我在这里找到了解决方案:

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', 'tango') . $_POST['sid'] . $_POST['order_number'] . $_POST['total']);

所以这真的意味着 Ubercart 没有好的 2checkout 模块,唯一的解决方案是破解第 20 行?

于 2012-09-01T18:35:11.960 回答
0

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

于 2012-09-09T21:38:32.530 回答
0

返回方法取决于您使用的扩展程序的版本。如果您使用在https://github.com/craigchristenson/ubercart-3-2checkout找到的版本,则使用标头重定向。Ubercart 核心中包含的 2Checkout 扩展使用 Given Links 返回我的网站。不幸的是,UberCart 包含的 2Checkout 模块中的返回函数有一个错误,直到下一个版本才会修复。同时,我建议使用上面 URL 中引用的扩展。如果您在集成时遇到任何问题,可以直接联系 2Checkout 以获得集成帮助。

于 2012-08-27T14:28:30.470 回答