2

到目前为止,基本上我的脚本将值发送到网关,然后重定向到 CS 购物车 .. 在该页面中,我获取返回的值并对其进行操作。

我使用 fn 完成和 fn 更改订单状态来完成订单,但无论我做什么,我都找不到 404 页面。我已经尝试重定向到订单页面,但它会产生问题。

这是我从网关返回时使用的代码。

$StaTus_message = "<br>Thank you for shopping with us. Your credit card has been charged and your transaction is successful. We will be shipping your order to you soon.";
$pp_response['customer_email'] = $_REQUEST['billing_cust_email'];   
$pp_response['client_id'] = $_REQUEST['billing_cust_name'];
$pp_response['order_status'] = 'C';
$pp_response['reason_text'] = $StaTus_message;
fn_finish_payment($_REQUEST['Order_Id'], $pp_response);
fn_change_order_status($_REQUEST['Order_Id'], $pp_response['order_status']);

我知道这不是一个受欢迎的主题,但我想我会试一试。

此外,我还在 CS-cart 的论坛和互联网上到处搜索文档,但找不到太多。

提前致谢。

4

1 回答 1

5

好的。因此,解决方案是在脚本将客户端发送到网关后退出脚本,然后在重新输入时使用fn_change_order_status- 到您需要的任何内容,然后使用fn_order_placement_routines实际完成订单并向客户/商家发送电子邮件。

希望能帮助人们,因为我花了将近 4 天的时间来尝试理解这一点。

于 2012-08-18T00:05:12.787 回答