I’m trying to receive a JSON POST on a payment interface website, but I can’t decode it.
I get nothing when I try this:
I get nothing when I try this:
I get NULL when I try this:
The JSON format is (according to payment site documentation):
The payment site log says everything is OK. What’s the problem?

7 Answers 7
From your json and your code, it looks like you have spelled the word operation correctly on your end, but it isn’t in the json.
EDIT
Maybe also worth trying to echo the json string from php://input.
If you already have your parameters set like $_POST[‘eg’] for example and you don’t wish to change it, simply do it like this:
This will save you the hassle of changing all $_POST to something else and allow you to still make normal post requests if you wish to take this line out.
Доступным языком заметки по IT технологиям
Отправить xml / json / jsonp методом POST / GET с помощью PHP / JavaScript, обработка и прием
В данном посте я собрал готовые простые решения, необходимые каждому web разработчику, сталкивающегося с отправкой (POST/GET) и обработкой полученных данных (xml, json, …).
Здесь для себя вы найдете:
- каксформировать XML, JSONи отправить данные с помощью JavaScript (JQuery) на сервер (локальный)
- как обработать полученные данные на стороне сервера, т.е. парсинг xml, json с помощью PHP
- как обработать полученные ответ с сервера ( парсинг XML, JSON и как запустить полученный javascript) с помощью JavaScript (JQuery)
- как отправить данные с помощью JavaScript (JQuery) на удаленный сервер (JSONP)
- как передать данные обратно браузеру с удаленного сервера (JSONP) с помощью PHP
- как сформировать XML, JSONи отправить данные с помощью PHP на другой сервер (серверный скрипт)
Что-бы было проще изложение готовых решений, рассмотрим 6-е крайних ситуации, с которыми мы многие из нас встречаемся в работе:
Ситуация №1
«нужно отправить данные с браузера на локальный сервер» (т.е. сервер с которого загружается сайт)

Решение:
Для начала, я хочу сказать, что все что касается JavaScript мы будем делать через фреймворк JQuery, поэтому в html коде необходимо подключить его
Всем привет! Возник вопрос, с которым мучаюсь уже несколько дней.
Имеется сервис, который отправляет на указанную страницу POST запрос в формате json, мне же нужно его поймать на своей странице и добавить элементы в базу.
В документации прописано:
Пример запроса:
Пример успешного ответа:
Пытаюсь поймать через php
Но на странице получаю NULL, хотя сервис говорит, что все гуд. Подскажите пожалуйста, как поймать этот json?