Я пытаюсь создать сценарий обратного вызова для платежей в биткойнах Coinbase. Ниже приведена функция моего платежного контроллера:
function callback($secret = NULL) {
if ($secret == 'testSECRETkey') {
//If order is "completed", please proceed.
$data = json_decode(file_get_contents('php://input'), TRUE);
$status = $data['order']['status'];
$userid = '507';
if (($status === 'completed')) {
$this->db->query( 'update users set user_money=user_money+15, user_credits=user_credits+5 WHERE users_id=' . $userid );
}
}
Как включить special parameter
, поэтому, когда я запрашиваю URL: www.example.com/payments/callback
, чтобы добавить специальный ключ и, если он недействителен, отказать в доступе к скрипту. Пример:
www.example.com/payments/callback?secret=testSECRETkey
К сожалению, это не работает так, как я хочу. Это не вступает в силу. Что с ним не так?