2012-08-17 34 views
2

基本上我的腳本到目前爲止發送值的網關,然後重定向到CS購物車..在該頁我獲取返回的值並操作它們。我想添加一個新的網關到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車的論壇和互聯網,找不到多少。

謝謝先進。

+0

我已經測試了一些更多,並遵循他們的函數/鉤子一些..似乎fn_order_placement_routines();需要但我仍然有問題的通知 – 2012-08-17 07:13:12

回答

5

好的。因此,解決方案是在腳本將客戶端發送到門戶方式後退出腳本,然後使用fn_change_order_status重新輸入 - 無論您需要什麼,然後使用fn_order_placement_routines實際完成訂單並將電子郵件發送到客戶端/商人。

希望幫助那裏的人,因爲我花了近4天的時間來嘗試瞭解這一點。

相關問題