我正在尝试为 CS-Cart 4 创建一个新的支付网关。我现在面临的问题是如何从使用 POST 的网关捕获响应。
一些代码片段:
$status =$_POST['status'];
$orderid =$_POST['orderid'];
if ( $status == "SUCCESS" ) {
fn_change_order_status($orderid, 'P');
fn_finish_payment($orderid, $_POST, false);
fn_order_placement_routines('route',$orderid,false);
}
我不认为 Cs-cart 正在捕获这些 POST 变量,因为我的订单仍显示为未完成,尽管我可以在网关端确认其状态为 SUCCESS。