我使用API构建了与其他网站集成的系统,
我对具有JSON数组的其他网站有POST请求,
{
"server_key":"MEJ4FLRc74UU64cxCF8Z3HYSpPctD7",
"payment_type":"30_days",
"tokenize_user": false,
"client_user_key": "randy@finaccel.co",
"user_token" : "XXXX-XXXX",
"push_uri":"https://api.merchant.com/notification_kredivo2",
"back_to_store_uri":"https://merchant.com"
}
另一个系统使用“ push_uri”向我的项目发送JSON发布请求
我尝试使用此代码接收数据,
public function notification_kredivo2(){
$test = json_decode(file_get_contents('php://input'), true);
//untuk check
$data = array(
'_content' => 'shop/kredivo_2',
'_title' => 'Tes Konfirmasi',
'_respon' => $test
);
//load template
$this->load->view('template/main', $data);
}
但是数据总是为空,因为另一个系统没有重定向到“ push_uri”链接,如何解决该问题?