Отражает переданное clientMessage
.
Цель этого метода — проверить базовую связь между платежным интегратором и Google.
Если конечная точка обнаружит ошибку при обработке запроса, ответ от этой конечной точки будет иметь тип
.ErrorResponse
Ответы на этот запрос могут быть пустыми, если этот метод не возвращает HTTP 200. Тело ответа пусто в ситуациях, когда
с четким описанием может помочь злоумышленнику понять идентификатор учетной записи платежного интегратора других интеграторов. В этих ситуациях, когда либо ключ подписи не совпадает, либо идентификатор интегратора платежей не найден, либо ключ шифрования неизвестен, этот метод вернет HTTP 404 с пустым телом. Если подпись запроса удалось проверить, в теле ответа будет возвращена дополнительная информация об ошибке.ErrorResponse
Пример запроса выглядит так:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "ZWNobyB0cmFuc2FjdGlvbg",
"requestTimestamp": "1481899949606"
},
"clientMessage": "client message"
}
Пример ответа выглядит так:
{
"responseHeader": {
"responseTimestamp": "1481900013178"
},
"clientMessage": "client message",
"serverMessage": "server message"
}
HTTP-запрос
POST https://vgw.googleapis.com/secure-serving/gsp/v1/echo/ :PIAID
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{
"requestHeader": {
object ( |
Поля | |
---|---|
requestHeader | ТРЕБУЕТСЯ : Общий заголовок для всех запросов. |
clientMessage | ТРЕБУЕТСЯ : Сообщение, которое будет отображаться в ответе. |
Тело ответа
Объект ответа для метода эха.
В случае успеха тело ответа содержит данные со следующей структурой:
Представление JSON |
---|
{
"responseHeader": {
object ( |
Поля | |
---|---|
responseHeader | ТРЕБУЕТСЯ : Общий заголовок для всех ответов. |
clientMessage | REQUIRED : Сообщение, полученное в запросе. |
serverMessage | НЕОБЯЗАТЕЛЬНО : сообщение сервера, независимо от эхо-сообщения |