我正在尝试为XCart 4.4.4编写一个支付模块。
DB中有一个cc_pp3_data
表,所有其他支付模块都在该表上运行此查询:
db_query("REPLACE INTO $sql_tbl[cc_pp3_data] (ref,sessionid, param1) VALUES ('".addslashes($_orderids)."','".$XCARTSESSID."', '$md5_orig')");
这张桌子是用来做什么的?
此表用于保存临时订单数据。在支付网关将客户重定向回X-Cart网站后(或当支付网关发出回调时),X-Cart可以通过从cc_pp3_data中提取一些数据来检测接收到的请求是否与真实订单有关。此表用于基于web的支付模块和带回调的基于web的模块。