Интеграция платежного шлюза с использованием instamojo в php
Я пытаюсь интегрировать instamojo с помощью php. Сумма списывается, но статус показывает, что платеж не прошел после оплаты. Даже я получаю электронное письмо от instamojo, оплата - успех. Но на веб-странице статус отображается как сбой при использовании живой интеграции. Что нужно сделать, чтобы сделать живую интеграцию? Вот код.
<?php
include_once "db.php";
$pay_id=$_REQUEST['payment_id'];
$req=$_REQUEST['payment_request_id'];
//print_r($_REQUEST);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.instamojo.com/api/1.1/payment-requests/'.$pay_id.'/');
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER,
array("X-Api-Key:0128f53142e657df0ca45173383915d7",
"X-Auth-Token:60bd8d30734fcbf3a930be406c418c21"));
$response = curl_exec($ch);
curl_close($ch);
$json=json_decode($response,TRUE);
if($json['success']==true){
echo "payment done";
$status=$json['payment'];
$up=mysql_query("UPDATE `payment` SET `status`='".$status['status']."' WHERE id='".$req."'");
}
else{
echo "payment failed";
}
?>